Major groups system change landing soon

Joel Peshkin bugreport at peshkin.net
Fri Oct 25 14:50:26 UTC 2002


All:

   The next major change in the group system should be landing shortly. 
  The existing behaviors of product groups will emulate the behavior of 
the old usebuggroups and usebuggroupsentry by default, but it becomes 
possible to define a set of controls for each product specifying the 
relationship of that product to each group.

    By default, these controls will automatically set themselves to 
match the old installation's product group's behavior, so it is possible 
to completely ignore this capability and proceed as before.  However, 
after bug 147275  lands, the controls sexplained below are available. 
 It should be possible for many sites to avoid the need for users to 
ever see a group checkbox.  Please comment here or on the bug and 
definitely please test the patch.

If any group has *Entry* selected, then this product will restrict bug 
entry to only those users who are members of all the groups with entry 
selected.

If any group has *Canedit* selected, then this product will be read-only 
for any users who are not members of all of the groups with Canedit 
selected.

The *MemberControl* and *OtherControl* fields indicate which bugs will 
be placed in this group according to the following definitions.
MemberControl OtherControl Interpretation
NA NA Bugs in this product are never associated with this group.
Shown NA Bugs in this product are permitted to be restricted to this 
group. Users who are a member of this group will be able to place bugs 
in this group.
Shown Shown Bugs in this product can be placed in this group by anyone 
with permission to edit the bug even if they are not a member of this 
group.
Shown Default Bugs in this product can be placed in this group by anyone 
with permission to edit the bug even if they are not a member of this 
group. Non-members place bugs in this group by default.
Shown Mandatory Bugs in this product are permitted to be restricted to 
this group. Users who are a member of this group will be able to place 
bugs in this group.Non-members will be forced to restrict bugs to this 
group when they initially enter a bug in this product.
Default NA Bugs in this product are permitted to be restricted to this 
group and are placed in this group by default.Users who are a member of 
this group will be able to place bugs in this group.
Default Default Bugs in this product are permitted to be restricted to 
this group and are placed in this group by default.Users who are a 
member of this group will be able to place bugs in this group. 
Non-members will be able to restrict bugs to this group on entry and 
will do so by default
Default Mandatory Bugs in this product are permitted to be restricted to 
this group and are placed in this group by default.Users who are a 
member of this group will be able to place bugs in this group. 
Non-members will be forced to place bugs in this group on entry.
Mandatory Mandatory Bugs in this product are required to be restricted 
to this group. Users are not given any option.



-Joel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bugzilla.org/pipermail/developers/attachments/20021025/8045f439/attachment.html>


More information about the developers mailing list