/[transports]/trunk/web/templates/users
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /trunk/web/templates/users

Parent Directory Parent Directory | Revision Log Revision Log


Revision 55 - (hide annotations)
Mon Jun 5 14:27:50 2006 UTC (18 years ago) by dpavlin
File size: 653 byte(s)
simplify code, create model collection from view (template)
1 dpavlin 55 <%init>
2     my $users = Transports::Model::UserCollection->new();
3     $users->unlimit;
4     </%init>
5 dpavlin 31 <&|/_elements/wrapper&>
6    
7 dpavlin 40 % if (not Jifty->web->current_user->id) {
8     <% Jifty->web->redirect( '/login/users' ) %>
9     % } else {
10    
11 dpavlin 31 <ul>
12     % while (my $u = $users->next) {
13     <dt><% $u->name %> <tt><% $u->email %></tt>
14 dpavlin 46 <dd>role:
15     <%
16     $u->admin ? 'admin' :
17     ( $u->can_import ? 'import request' : 'user' )
18     %>
19 dpavlin 51 <dd>Landscapes:
20     <% join(", ",sort map { $_->landscape->name } @{$u->landscapes->items_array_ref}) %>
21     [<% $u->landscapes->count %>]
22 dpavlin 43
23     % if (Jifty->web->current_user->admin) {
24     <% Jifty->web->link( label => 'edit', url => '/user/' .$u->id ) %>
25     % }
26    
27 dpavlin 31 % }
28 dpavlin 39 </ul>
29 dpavlin 31
30 dpavlin 40 % }
31    
32 dpavlin 31 </&>

  ViewVC Help
Powered by ViewVC 1.1.26