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

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

Add user creation per year graph

File size: 2.2 KB
Line 
1[% IF c.user.username %]
2<form action="[% c.uri_for('/search') %]">
3<input name="q" value="[% c.req.param('q') | html %]">
4<input type="image" name="" src="[% c.uri_for('/static', 'images', 'gtk-find.png') %]" height="16" width="16">
5</form>
6<ul id="menu">
7
8<li>Mon compte:
9    <ul>
10
11    <li> <a href="[% c.uri_for('/users', c.user.username) %]">Ma page</a></li>
12
13    [% IF c.model('Accounts').db.check_acl('user', 'userPassword', 'w') %]
14    <li><a href="[% c.uri_for('/users', c.user.username, 'passwd') %]">Changer mon mot de passe</a></li>
15    [% END %]
16
17    <li><a href="[% c.uri_for('/logout') %]">Se déconnecter</a></li>
18    </ul>
19</li>
20
21<li><a href="[% c.uri_for('/search', 'adv') %]">Recherche avancée</a></li>
22
23<li>Outils:
24    <ul>
25    [% IF c.config.features.offices_list %]
26    <li><a href="[% c.uri_for('/summary', 'offices') %]">Annuaire par bureaux</a></li>
27    [% END %]
28
29    <li><a href="[% c.uri_for('/summary', 'departments') %]">Liste des départements</a></li>
30    <li><a href="[% c.uri_for('/summary/expire') %]">Expiration des comptes</a></li>
31    <li><a href="[% c.uri_for('/summary/accage') %]">Comptes par année</a></li>
32
33    [% FOREACH stat = c.model('Accounts').db.search_objects('stat', 'exported=true', 'display=*').sort %]
34    [% ostat = c.model('Accounts').db.get_object('stat', stat) %]
35    [% IF loop.first %]
36    <li><a href="[% c.uri_for('/stat') %]">Statistiques</a>:
37    <ul>
38    [% END %]
39    <li><a href="[% c.uri_for('/stat', stat) %]">[% ostat.get_attributes('description') || stat | html %]</a></li>
40    [% IF loop.last %]
41    </ul>
42    </li>
43    [% END %]
44    [% END %]
45
46    </ul>
47</li>
48
49[% FOREACH obj = c.model('Accounts').db.list_supported_objects.sort %]
50[% label = c.model('Accounts').obj_to_label(obj) %]
51[% NEXT IF NOT label %]
52<li>[% label | html %]
53    <ul>
54    <li><a href="[% c.model('Accounts').obj_to_uri(obj) %]">Listes</a></li>
55    <li><a href="[% c.uri_for('/create', obj) %]">Créer...</a></li>
56    <li><a href="[% c.uri_for('/search/adv', { 'otype' => obj }) %]">Rechercher...</a></li>
57    </ul>
58</li>
59[% END %]
60
61<ul>
62<li><a href="[% c.uri_for('/admin')
63%]">Gestion...</a></li>
64</ul>
65
66<script>
67$(function() {
68    $('#menu').menu();
69});
70</script>
71[% END %]
Note: See TracBrowser for help on using the repository browser.