[% META title="Resources » User Permissions" %] [% # PROCESS dumper.tt dump = data %] [% # PROCESS dumper.tt dump = functions %]

[% c.cfg('settings').lab_name_abbreviation %] user permissions

[% nsorted_functions = natural_sort(functions.keys); # PROCESS dumper.tt dump = nsorted_functions %] [% BLOCK header %] Function ID: [% FOREACH f IN nsorted_functions %] [% f %] [% END %] [% END %]
[% FOREACH f IN nsorted_functions %] [% END %]
[% f %] [% functions.item(f) %]

Select function to restrict: [% # site.html.go_btn # using onchange %]

[% INCLUDE header %] [% FOREACH user IN data.keys.sort; # PROCESS dumper.tt dump = user; NEXT IF c.query.param('function_id') AND NOT data.item(user).item( c.query.param('function_id') ) %] [% FOREACH f IN nsorted_functions; bkgd = # data.item(user).item(f) ? 'f00' : 'fff'; # using tick.gif now 'fff' %] [% END %] [% INCLUDE header IF loop.count.match(0) # every 10 rows %] [% END %] [% # INCLUDE header %]
[% IF c.user_can('do_admin') %] [% user | upper %] [% ELSE; user | upper; END %] [% IF data.item(user).item(f) %] [% END %]