source: trunk/LATMOS-Accounts-Web/root/html/includes/sidebar.tt @ 1273

Last change on this file since 1273 was 1273, checked in by nanardon, 9 years ago

fix permission checks over password changes

File size: 1.8 KB
Line 
1<form action="[% c.uri_for('/search') %]">
2<input name="q" value="[% c.req.param('q') | html %]">
3<input type="image" name="" src="[% c.uri_for('/static', 'images', 'gtk-find.png') %]" height="16" width="16">
4</form>
5[% IF c.user.username %]
6<ul>
7<li>
8<a href="[% c.uri_for('/users', c.user.username) %]">Ma page</a>
9</li>
10[% IF c.model('Accounts').db.check_acl('user', 'userPassword', 'w') %]
11<li><a href="[% c.uri_for('/users', c.user.username, 'passwd') %]">Changer mon mot
12de passe</a></li>
13[% END %]
14<li><a href="[% c.uri_for('/logout') %]">Se déconnecter</a></li>
15<li>
16</ul>
17[% END %]
18
19<ul>
20<li><a href="[% c.uri_for('/search', 'adv') %]">Recherche avancée</a></li>
21</ul>
22
23<ul>
24[% IF c.config.features.offices_list %]
25<li><a href="[% c.uri_for('/summary', 'offices') %]">Annuaire par bureaux</a></li>
26[% END %]
27<li><a href="[% c.uri_for('/summary', 'departments') %]">Liste des départements</a></li>
28[% IF c.config.features.mailing %]
29<li><a href="[% c.uri_for('/services', 'mailing') %]">Mail séléctif</a></li>
30[% END %]
31</ul>
32
33[% FOREACH h = c.model('Accounts').db.search_objects('accreq', 'exported=*') %]
34[% o = c.model('Accounts').db.get_object('accreq', h) %]
35[% IF loop.first %]
36<ul>
37[% END %]
38[% IF NOT o.get_attributes('hidden') %]
39<li>
40<a href="[% c.uri_for('/request', h) %]">
41[% o.get_attributes('description') || o.id | html %]
42</a>
43</li>
44[% END %]
45[% IF loop.last %]
46</ul>
47[% END %]
48[% END %]
49
50[% reqlist = \c.model('Accounts').db.list_requests %]
51[% reqlistdue = \c.model('Accounts').db.list_requests(1) %]
52[% IF reqlist.size %]
53<ul>
54[% IF reqlistdue.size %]
55<li>
56<a href="[% c.uri_for('/admin', 'requests') %]">[% reqlist.size %] requêtes à
57valider</a>
58</li>
59[% END %]
60<li>
61<a href="[% c.uri_for('/admin', 'requests') %]">[% reqlist.size %] requêtes...</a>
62</li>
63</ul>
64[% END %]
65
66<ul>
67<li><a href="[% c.uri_for('/admin')
68%]">Gestion...</a></li>
69</ul>
70
Note: See TracBrowser for help on using the repository browser.