[971] | 1 | <!-- $Id$ --> |
---|
[861] | 2 | [% IF NOT user %] |
---|
| 3 | No user [% username | html %] found. |
---|
| 4 | [% ELSE %] |
---|
| 5 | |
---|
[1081] | 6 | [% INCLUDE 'users/object_header.tt' %] |
---|
[861] | 7 | |
---|
[976] | 8 | <div id="objectform" class="objectform"> |
---|
[861] | 9 | <div class="oform"> |
---|
| 10 | |
---|
[927] | 11 | [% FOREACH h = db.search_objects('group', 'managedBy=' _ username) %] |
---|
[861] | 12 | [% IF loop.first %] |
---|
[927] | 13 | <p>Mes groupes</p> |
---|
| 14 | <table border=1> |
---|
| 15 | <tr> |
---|
| 16 | <th>Groupe:</th> |
---|
| 17 | <th>Desc.</th> |
---|
| 18 | <th>Donner à </th> |
---|
| 19 | </tr> |
---|
[861] | 20 | [% END %] |
---|
[927] | 21 | [% ogroup = db.get_object('group', h) %] |
---|
| 22 | <tr><td> |
---|
| 23 | <a href="[% c.uri_for('/groups', h) %]">[% h | html %]</a> |
---|
[861] | 24 | </td> |
---|
| 25 | <td> |
---|
[927] | 26 | [% ogroup.get_attributes('description') | truncate(30) | html %] |
---|
| 27 | </td> |
---|
| 28 | <td> |
---|
| 29 | [% c.prototype.form_remote_tag( |
---|
| 30 | { |
---|
| 31 | url => c.uri_for('/ajax/set_attrs/group/' _ h), |
---|
| 32 | update => 'posts', |
---|
| 33 | }, |
---|
| 34 | ) %] |
---|
| 35 | [% form = c.model('AttrForms', '', ogroup) %] |
---|
| 36 | [% form.attr_field('managedBy') %] |
---|
| 37 | <input type=hidden name=attrs value=managedBy> |
---|
| 38 | <input type=submit> |
---|
| 39 | </form> |
---|
| 40 | </td></tr> |
---|
[861] | 41 | [% IF loop.last %] |
---|
[927] | 42 | </table> |
---|
[861] | 43 | [% END %] |
---|
| 44 | [% END %] |
---|
| 45 | |
---|
| 46 | [% FOREACH h = db.search_objects('user', 'manager=' _ username) %] |
---|
| 47 | [% IF loop.first %] |
---|
| 48 | <p>Personnels gérés</p> |
---|
[927] | 49 | <table border=1> |
---|
| 50 | <tr> |
---|
| 51 | <th>Nom:</th> |
---|
| 52 | <th>Changer le responsable</th> |
---|
| 53 | </tr> |
---|
[861] | 54 | [% END %] |
---|
| 55 | [% ouser = db.get_object('user', h) %] |
---|
[927] | 56 | <tr><td> |
---|
[861] | 57 | <a href="[% c.uri_for('/users', h) %]">[% ouser.get_attributes('displayName') | html %]</a> |
---|
| 58 | [% INCLUDE user_flag ouser = ouser %] |
---|
[927] | 59 | </td> |
---|
| 60 | <td> |
---|
| 61 | [% c.prototype.form_remote_tag( |
---|
| 62 | { |
---|
| 63 | url => c.uri_for('/ajax/set_attrs/user/' _ h), |
---|
| 64 | update => 'posts', |
---|
| 65 | }, |
---|
| 66 | ) %] |
---|
| 67 | [% form = c.model('AttrForms', '', ouser) %] |
---|
| 68 | [% form.attr_field('manager') %] |
---|
| 69 | <input type=hidden name=attrs value=manager> |
---|
| 70 | <input type=submit> |
---|
| 71 | </form> |
---|
| 72 | </td></tr> |
---|
[861] | 73 | [% IF loop.last %] |
---|
[927] | 74 | </table> |
---|
[861] | 75 | [% END %] |
---|
| 76 | [% END %] |
---|
| 77 | |
---|
[927] | 78 | [% FOREACH h = db.search_objects('nethost', 'owner=' _ username) %] |
---|
| 79 | [% IF loop.first %] |
---|
| 80 | <p>Mes ordinateurs</p> |
---|
| 81 | <table border=1> |
---|
| 82 | <tr> |
---|
| 83 | <th>Nom:</th> |
---|
| 84 | <th>Changer le responsable</th> |
---|
[861] | 85 | </tr> |
---|
[927] | 86 | [% END %] |
---|
| 87 | [% ohost = db.get_object('nethost', h) %] |
---|
| 88 | <tr> |
---|
| 89 | <td> |
---|
| 90 | <a href="[% c.uri_for('/nethosts', h) %]">[% h | html %]</a> |
---|
| 91 | </td> |
---|
| 92 | <td> |
---|
| 93 | [% c.prototype.form_remote_tag( |
---|
| 94 | { |
---|
| 95 | url => c.uri_for('/ajax/set_attrs/nethost/' _ h), |
---|
| 96 | update => 'posts', |
---|
| 97 | }, |
---|
| 98 | ) %] |
---|
| 99 | [% form = c.model('AttrForms', '', ohost) %] |
---|
| 100 | [% form.attr_label('owner') %]: [% form.attr_field('owner') %]<br> |
---|
| 101 | [% form.attr_label('user') %]:[% form.attr_field('user') %]<br> |
---|
| 102 | <input type=hidden name=attrs value=owner> |
---|
| 103 | <input type=hidden name=attrs value=user> |
---|
| 104 | <input type=submit> |
---|
| 105 | </form> |
---|
| 106 | </td> |
---|
| 107 | </tr> |
---|
| 108 | [% IF loop.last %] |
---|
[861] | 109 | </table> |
---|
[927] | 110 | [% END %] |
---|
| 111 | [% END %] |
---|
| 112 | |
---|
[861] | 113 | </div> |
---|
| 114 | |
---|
| 115 | [% END %] |
---|