[% FOREACH otype = ['user', 'group', 'nethost', 'aliases' ] %] [% 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) %] [% FOREACH attr = attrs %] [% END %] [% END %]
[% INCLUDE object_flag object = object %] [% [% object.id | html %][% object.get_attributes(attr) | html %]
[% END %] [% END %] [% END %]