Changeset 121
- Timestamp:
- 05/17/09 17:17:22 (15 years ago)
- Location:
- LATMOS-Accounts-Web
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/Users.pm
r118 r121 25 25 my ( $self, $c ) = @_; 26 26 27 my $base = $c->model('Accounts')->db; 28 my %filter = map { 29 $c->req->params->{attr}[$_] && $c->req->params->{attrval}[$_] 30 ? ($c->req->params->{attr}[$_] => $c->req->params->{attrval}[$_]) 31 : () 32 } (0 .. $#{ $c->req->params->{attr} || []}); 33 $c->stash->{userslist} = %filter 34 ? [ $base->search_objects('user', %filter) ] 35 : [ $base->list_objects('user') ]; 27 36 } 28 37 … … 34 43 $c->stash->{username} = $username; 35 44 $c->stash->{user} = $base->get_object('user', $username); 36 $c->stash->{subform} = $subform ;45 $c->stash->{subform} = $subform || ''; 37 46 38 47 for ($subform) { -
LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Model/AttrForms.pm
r117 r121 66 66 sub ACCEPT_CONTEXT { 67 67 my ($self, $c, $form, $object) = @_; 68 $form or return $self; 68 69 $forms->{$form} or return; 69 70 $self->{c} = $c; -
LATMOS-Accounts-Web/root/html/default.tt
r116 r121 1 2 <table border="0"> 3 [% db = c.model('Accounts').db %] 4 [% FOREACH username = db.list_objects('user') %] 5 [% user = db.get_object('user', username) %] 6 <tr> 7 <td>[% user.get_c_field('uid') | html %]</td> 8 <td> 9 [% user.get_c_field('sn') | html %] 10 [% user.get_c_field('givenName') | html %] 11 <a href="[% c.uri_for('/users', username) %]"> 12 <img src="[% c.uri_for('/static', 'icons', 'arrow-right.png') %]" 13 height="16" width="16" 14 alt="[% "edit " _ username | html %]"> 15 </a></td> 16 </tr> 17 [% END %] 18 </table> 1 <!-- $Id$ --> 2 <p><a href="[% c.uri_for('/users') %]">Utilisateurs</a></p> 3 <!-- 4 <p><a href="[% c.uri_for('/groups') %]">Groupes</a></p> 5 -->
Note: See TracChangeset
for help on using the changeset viewer.