-[%- USE T8 %]
-[% USE HTML %]<body>
- <form name="Form" method="post" action="admin.pl">
-
- <input type="hidden" name="group_id" value="[% HTML.escape(group_id) %]">
-
- <input type="hidden" name="back_nextsub" value="edit_groups">
+[% USE T8 %][% USE HTML %][% USE L %][% USE LxERP -%]
+<body>
+ [% L.stylesheet_tag('jquery.multiselect2side') %]
+ [% L.javascript_tag('jquery.selectboxes', 'jquery.multiselect2side') %]
+ <form name="Form" method="post" action="admin.pl">
[% IF message %]
- <p>[% message %]</p>
+ <p class="message_ok">[% message %]</p>
[% END %]
- <div class="listtop">[% 'Edit group ' | $T8 %] [% HTML.escape(name) %]</div>
-
- <table width="100%">
- <tr>
- <td>
- <table>
- <tr class="listheading">
- <td><b>[% 'Users in<br>this group' | $T8 %]</b></td>
- <td> </td>
- <td><b>[% 'Users not in this group' | $T8 %]</b></td>
- </tr>
-
- <tr>
- <td valign="center">
- <select name="user_id_in_group" size="10">
- [% FOREACH user = USERS_IN_GROUP %]<option value="[% HTML.escape(user.id) %]">[% HTML.escape(user.login) %]</option>[% END %]
- </select>
- </td>
+ <div class="listtop">[% 'Edit group ' | $T8 %]: [% HTML.escape(name) %]</div>
- <td valign="center">
- <input type="submit" class="submit" name="action" value="[% 'Add to group' | $T8 %]">
- <br>
- <br>
- <input type="submit" class="submit" name="action" value="[% 'Remove from group' | $T8 %]">
- </td>
+ <p><a href="admin.pl?action=edit_groups">[% 'Back' | $T8 %]</a></p>
- <td valign="center">
- <select name="user_id_not_in_group" size="10">
- [% FOREACH user = USERS_NOT_IN_GROUP %]<option value="[% HTML.escape(user.id) %]">[% HTML.escape(user.login) %]</option>[% END %]
- </select>
- </td>
- </tr>
+ <hr>
- <tr>
- <td>
- <input type="submit" class="submit" name="action" value="[% 'Back' | $T8 %]">
- </td>
- </tr>
- </table>
+ <h3 class="listheading">[%- LxERP.t8('Edit membership') %]</h3>
- <hr>
+ <div class="clearfix">
+ [% L.select_tag("user_ids[]", L.options_for_select(ALL_USERS, value => 'id', title => 'login', default => USER_IDS_IN_GROUP), 'multiple' => 'multiple') %]
+ </div>
- <table>
- <tr class="listheading">
- <td colspan="2">[% 'Edit rights' | $T8 %]</td>
- </tr>
+ <h3 class="listheading">[% 'Edit rights' | $T8 %]</h3>
- [% FOREACH right = RIGHTS %]
- <tr>
- <td>
- [% IF right.is_section %]
- <i>[% right.description %]</i>
- [% ELSE %]
- <input type="checkbox" name="[% HTML.escape(right.right) %]_granted" id="[% HTML.escape(right.right) %]_granted" [% IF right.granted %]checked[% END %]>
- <label for="[% HTML.escape(right.right) %]_granted">[% IF right.description %][% right.description %][% ELSE %]<i>[% HTML.escape(right.right) %]</i>[% END %]</label>
- [% END %]
- </td>
- </tr>
- [% END %]
+ <p>
+ [% FOREACH right = RIGHTS %]
+ [% IF right.is_section %]
+ <i>[% right.description %]</i><br>
+ [% ELSE %]
+ <input type="checkbox" name="[% HTML.escape(right.right) %]_granted" id="[% HTML.escape(right.right) %]_granted" [% IF right.granted %]checked[% END %]>
+ <label for="[% HTML.escape(right.right) %]_granted">[% IF right.description %][% right.description %][% ELSE %]<i>[% HTML.escape(right.right) %]</i>[% END %]</label>
+ <br>
+ [% END %]
+ [% END %]
+ </p>
- <tr>
- <td>
- <input type="hidden" name="save_nextsub" value="save_group">
- <input type="submit" class="submit" name="action" value="[% 'Save' | $T8 %]">
-
- <input type="submit" class="submit" name="action" value="[% 'Back' | $T8 %]">
- </td>
- </tr>
- </table>
+ <h3 class="listheading">[% LxERP.t8('Rename the group') %]</h3>
- <hr>
-
- <table>
- <tr class="listheading">
- <td colspan="2">[% 'Rename the group' | $T8 %]</td>
- </tr>
-
- <tr>
- <td>[% 'Name' | $T8 %]:</td>
- <td><input name="name" maxlength="50" value="[% HTML.escape(name) %]"></td>
- </tr>
-
- <tr>
- <td>[% 'Description' | $T8 %]:</td>
- <td><input name="description" value="[% HTML.escape(description) %]"></td>
- </tr>
+ <table>
+ <tr>
+ <td>[% 'Name' | $T8 %]:</td>
+ <td><input name="name" maxlength="50" value="[% HTML.escape(name) %]"></td>
+ </tr>
- <tr>
- <td>
- <input type="hidden" name="save_nextsub" value="save_group">
- <input type="submit" class="submit" name="action" value="[% 'Save' | $T8 %]">
-
- <input type="submit" class="submit" name="action" value="[% 'Back' | $T8 %]">
- </td>
- </tr>
- </table>
- </td>
+ <tr>
+ <td>[% 'Description' | $T8 %]:</td>
+ <td><input name="description" value="[% HTML.escape(description) %]"></td>
</tr>
</table>
+
+ <p>
+ <input type="hidden" name="group_id" value="[% HTML.escape(group_id) %]">
+ <input type="hidden" name="action" value="save_group">
+ <input type="submit" class="submit" value="[% 'Save' | $T8 %]">
+
+ <a href="admin.pl?action=edit_groups">[% 'Back' | $T8 %]</a>
+ </p>
</form>
+ [% L.multiselect2side('user_ids_', labelsx => LxERP.t8('All users'), labeldx => LxERP.t8('Users in this group')) %]
</body>
</html>