[% LxERP.t8("Settings") %]
[% LxERP.t8('Name') %] |
[% L.input_tag("group.name", SELF.group.name, class="initial_focus") %] |
[% LxERP.t8('Description') %] |
[% L.input_tag("group.description", SELF.group.description) %] |
[% LxERP.t8("Access rights") %]
[% SET granted_rights = SELF.group.rights_map %]
[% FOREACH section = SELF.all_rights %]
[% SET section_number = loop.count %]
[% SET num_checked = 0 %]
[% FOREACH right = section.rights %]
[% SET name = right.name %]
[% IF granted_rights.$name %][% SET num_checked = num_checked + 1 %][% END %]
[% END %]
[% L.checkbox_tag('dummy' _ section_number, label=LxERP.t8('Section "#1"', section.description), checkall='.checkallgroup' _ section_number, checked=(num_checked == section.rights.size), title=LxERP.t8("Select/Deselect")) %]
[% FOREACH right = section.rights %]
[% SET name = right.name %]
[% L.checkbox_tag("group.rights_map." _ name, label=right.description, checked=granted_rights.$name, class="checkallgroup" _ section_number) %]
[% END %]
[% END %]
[% LxERP.t8("Group membership") %]
[% IF SELF.all_users.size %]
[% LxERP.t8("The following users are a member of this group") %]:
[% L.select_tag("group.users[]", SELF.all_users, id="group_users", title_key="login", default=SELF.group.users, default_value_key='id', multiple=1) %]
[% L.multiselect2side("group_users", labelsx => LxERP.t8("All users"), labeldx => LxERP.t8("Users that are a member in this group")) %]
[% ELSE %]
[% LxERP.t8("No users have been created yet.") %]
[% END %]
[% LxERP.t8("Client assignment") %]
[% IF SELF.all_clients.size %]
[% LxERP.t8("This group is valid for the following clients") %]:
[% L.select_tag("group.clients[]", SELF.all_clients, id="group_clients", title_key="name", default=SELF.group.clients, default_value_key='id', multiple=1) %]
[% L.multiselect2side("group_clients", labelsx => LxERP.t8("All clients"), labeldx => LxERP.t8("Clients this Group is valid for")) %]
[% ELSE %]
[% LxERP.t8("No clients have been created yet.") %]
[% END %]
[% L.link(SELF.url_for(action="show"), LxERP.t8("Back"), class="button neutral") %]
[% L.button_tag("submit_with_action('save_group')", LxERP.t8("Save")) %]
[% IF SELF.group.id %]
[% L.button_tag("save_as_new()", LxERP.t8("Save as new")) %]
[% L.button_tag("submit_with_action('delete_group')", LxERP.t8("Delete"), confirm=LxERP.t8("Are you sure?")) %]
[% END %]