Mercurial > pub > site.implab
comparison shared_view/includes/templates/User.tt @ 11:573272ec604b
almost comlete doxygen library
author | sergey |
---|---|
date | Thu, 15 May 2014 18:24:02 +0400 |
parents | |
children | d9551c7e7101 |
comparison
equal
deleted
inserted
replaced
10:83ad674a8cdd | 11:573272ec604b |
---|---|
1 [% | |
2 BLOCK INIT; | |
3 document.css.push( app.location.css.Child('display-float.css') ); | |
4 END; | |
5 labels({ | |
6 fullNameLabel = 'Full name', | |
7 uidLabel = 'User ID', | |
8 gecosLabel = 'Description', | |
9 mailLabel = 'eMail', | |
10 givenNameLabel = 'Given name', | |
11 telephoneNumberLabel = 'Phone', | |
12 roomNumberLabel = 'Room', | |
13 departmentNumberLabel = 'Department', | |
14 RolesLabel = 'Roles' | |
15 }); | |
16 %] | |
17 [% MACRO element(field) BLOCK %] | |
18 <div class="field"> | |
19 <span class="field-name">[% ${"${field}Label"} %]</span> | |
20 <span class="field-value">[% display_for(field) %]</span> | |
21 </div> | |
22 [% END %] | |
23 <div class="float object-data"> | |
24 [% | |
25 FOREACH field IN [ | |
26 'uid', | |
27 'fullName' | |
28 ]; | |
29 element(field) IF model.${field}; | |
30 END; | |
31 %] | |
32 <br style="clear:both"/> | |
33 </div> | |
34 <div class="float object-data"> | |
35 [% | |
36 FOREACH field IN [ | |
37 'gecos', | |
38 'mail', | |
39 'telephoneNumber', | |
40 'roomNumber', | |
41 'departmentNumber' | |
42 ]; | |
43 element(field) IF model.${field}; | |
44 END; | |
45 %] | |
46 <br style="clear:both"/> | |
47 </div> | |
48 [% IF showRoles %] | |
49 <div class="float object-data"> | |
50 [% | |
51 roles = []; | |
52 FOREACH role IN security.roles.Query(member = model).data; | |
53 roles.push(role.description || role.roleName); | |
54 END; | |
55 %] | |
56 <div class="field"> | |
57 <span class="field-name">$RolesLabel</span> | |
58 <span class="field-value">[% roles.join(', ')%]</span> | |
59 </div> | |
60 <br style="clear:both"/> | |
61 </div> | |
62 [% END %] | |
63 <div class="align-right comment"> | |
64 <small>LDAP record</small> | |
65 </div> |