source: LATMOS-Accounts-Web/root/html/users/groups.tt @ 730

Last change on this file since 730 was 508, checked in by nanardon, 15 years ago
  • more acl check to render web pages
  • Property svn:keywords set to Id Rev
File size: 1.4 KB
Line 
1<!-- $Id$ -->
2[% IF NOT user %]
3No user [% username | html %] found.
4[% ELSE %]
5   
6<div id="objectform" class="objectform">
7[% INCLUDE 'users/menu.tt' %]
8
9[% modallow = c.model('Accounts').db.check_acl(user, 'memberOf', 'w') %]
10
11<div id="oform">
12<table border="1">
13<tr>
14<th>Membre de:</th>
15<th>Autres groupes</th>
16</tr>
17<tr>
18<td valign="TOP">
19[% IF c.model('Accounts').db.check_acl(user, 'memberOf', 'r') %]
20[% FOREACH g = user.get_c_field('memberOf') %]
21[% IF modallow %]
22<form action="[% c.uri_for(username, subform) %]" method="POST">
23<input type="hidden" name="delgroup" value="[% g | html %]">
24<input type="image" src="[% c.uri_for('/static', 'icons', 'user-group-delete.png') %]" width="24" height="24">
25[% END %]
26<a href="[% c.uri_for('/groups', g) %]">[% g | html %]</a><br>
27[% IF modallow %]
28</form>
29[% END %]
30[% END %]
31[% ELSE %]
32[% perm_denied %]
33[% END %]
34</td>
35<td valign="TOP">
36[% IF c.model('Accounts').db.check_acl(user, 'memberOf', 'r') %]
37[% FOREACH g = othergroups %]
38[% IF modallow %]
39<form action="[% c.uri_for(username, subform) %]" method="POST">
40<input type="hidden" name="addgroup" value="[% g | html %]">
41<input type="image" src="[% c.uri_for('/static', 'icons', 'user-group-new.png') %]" width="24" height="24">
42[% END %]
43<a href="[% c.uri_for('/groups', g) %]">[% g | html %]</a><br>
44[% IF modallow %]
45</form>
46[% END %]
47[% END %]
48[% END %]
49</td>
50</tr>
51</table>
52
53</div>
54</div>
55[% END %]
Note: See TracBrowser for help on using the repository browser.