[% FOREACH otype = [ 'user', 'group', 'nethost', 'aliases', 'service' ] %]
[% filter = c.model('AttrFilter', otype) %]
[% attrs = c.config.objects.$otype.list %]
[% IF NOT attrs %][% attrs = [ 'cn' ] %][% END %]
[% IF filter.objectslist.size > 0 %]
[% IF filter.objectslist.size > 50 %]
[% filter.objectslist.size %] [% otype %]...
[% ELSE %]
[% c.forward('/obj_to_label', [ otype ]) | html %] ([% filter.objectslist.size %])
[% FOREACH name = filter.objectslist %]
[% object = c.model('Accounts').db.get_object(filter.otype, name) %]
[% INCLUDE object_flag object = object %]
|
[% object.id | html %] |
[% FOREACH attr = attrs %]
[% object.get_attributes(attr) | html %] |
[% END %]
[% END %]
[% END %]
[% END %]
[% END %]