[%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file # except in compliance with the License. You may obtain a copy of # the License at http://www.mozilla.org/MPL/ # # Software distributed under the License is distributed on an "AS # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or # implied. See the License for the specific language governing # rights and limitations under the License. # # The Original Code is the Bugzilla Bug Tracking System. # # The Initial Developer of the Original Code is Netscape Communications # Corporation. Portions created by Netscape are # Copyright (C) 1998 Netscape Communications Corporation. All # Rights Reserved. # # Contributor(s): Dave Miller # Joel Peshkin # Jacob Steenhagen # Vlad Dascalu # Max Kanat-Alexander #%] [%# INTERFACE: # group - A Bugzilla::Group representing the group being edited. # *_current - Arrays of Bugzilla::Group objects that show the current # values for this group, as far as grants. # *_available - Arrays of Bugzilla::Group objects that show the current # available values for each grant. #%] [% title = BLOCK %]Change Group: [% group.name FILTER html %][% END %] [% PROCESS global/header.html.tmpl style = " .grant_table { border-collapse: collapse; } .grant_table td, .grant_table th { padding-left: .5em; } .grant_table td.one, .grant_table th.one { border-right: 1px solid black; padding-right: .5em; } " %]
[% IF group.is_bug_group %] [% END %]
Group: [% IF group.is_bug_group %] [% ELSE %] [% group.name FILTER html %] [% END %]
Description: [% IF group.is_bug_group %] [% ELSE %] [% group.description FILTER html %] [% END %]
User Regexp:
Icon URL: [% IF group.icon_url %] [% group.name FILTER html %] [% END %]
Use For [% terms.Bugs %]:

Group Permissions

Groups That Are a Member of This Group
("Users in X are automatically in [%+ group.name FILTER html %]")
Groups That This Group Is a Member Of
("If you are in [% group.name FILTER html %], you are automatically also in...")
[% PROCESS select_pair name = "members" size = 10 items_available = members_available items_current = members_current %] [% PROCESS select_pair name = "member_of" size = 10 items_available = member_of_available items_current = member_of_current %]
Groups That Can Grant Membership in This Group
("Users in X can add other users to [%+ group.name FILTER html %]")
Groups That This Group Can Grant Membership In
("Users in [% group.name FILTER html %] can add users to...")
[% PROCESS select_pair name = "bless_from" size = 10 items_available = bless_from_available items_current = bless_from_current %] [% PROCESS select_pair name = "bless_to" size = 10 items_available = bless_to_available items_current = bless_to_current %]
[% IF Param('usevisibilitygroups') %]
Groups That Can See This Group
("Users in X can see users in [%+ group.name FILTER html %]")
Groups That This Group Can See
("Users in [% group.name FILTER html %] can see users in...")
[% PROCESS select_pair name = "visible_from" size = 10 items_available = visible_from_available items_current = visible_from_current %] [% PROCESS select_pair name = "visible_to_me" size = 10 items_available = visible_to_me_available items_current = visible_to_me_current %]
[% END %]

Mass Remove

You can use this form to do mass-removal of users from groups. This is often very useful if you upgraded from [% terms.Bugzilla %] 2.16.

Remove all explict memberships from users whose login names match the following regular expression:

If you leave the field blank, all explicit memberships in this group will be removed.

Back to the group list.

[% PROCESS global/footer.html.tmpl %] [% BLOCK select_pair %]
[% END %]