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> |
