See inline comments...

>-----Original Message-----
>From: support-bugzilla-bounces@lists.mozilla.org
>[mailto:support-bugzilla-bounces@lists.mozilla.org] On Behalf
>Of John Weathers
>Sent: Tuesday, January 10, 2006 12:12 PM
>To: support-bugzilla@lists.mozilla.org
>Subject: Re: Using Bugzilla Groups to Limit User Group to Group Bugs
>
>
>But what happens when a Staff member enteres a bug for Product A?
>
>The way I understand it, under your current scenario, bugs
>entered by staff will be viewable by everyone which is not
>what we want. Clients should not see any bugs unless they
>entered them. Furthermore, this shouldn't be voluntary because
>if a client were to forget to check the right boxes then
>suddenly this bug would be viewable by everyone.
>
>To clarify things the effects that we desire are:
>1) A staff member enters a bug for Product A or Product B ->
>Only staff members can access this bug.


Staff checks the GropuA(GroupB) box only.

>2) A client 1 user enters a bug for Product A -> Only staff
>members and client 1 users can access this bug.


client 1 checks the Client1 and GroupA boxes.

>3) A client 2 user enters a bug for Product A -> Only staff
>members and client 2 users can access this bug.


client 2 checks the Client2 and GroupA boxes.

You may get away with just 3 groups - Staff, Client1 and Client2
if I understand you now. Staff is a member of ALL groups, and
client 1/2 is a member of the appropriate group.

And yes, these group boxes will have to be checked manually unless
you hack Bugzilla code.

-chris

>
>All three of the above effects should be automatic so that
>there is no room for errors that might allow clients to see
>bugs that they shouldn't be seeing or prevent clients from
>seeing the bugs that they entered.
>
>On 1/10/06, Chris.Fouts@infineon.com wrote:
>> Ah I see.
>>
>> You'll need additional groups, say Client1 and Client2 groups.
>>
>> Make staff a member of ALL groups.
>>
>> Make client 1 member of Client1 and GroupA groups.
>> When client 1 creates a bug, he needs to check the Client1 "and"
>> GroupA boxes.
>>
>> Make client 2 member of Client2 and GroupA groups.
>> When client 2 creates a bug, he needs to check the Client2 "and"
>> GroupA boxes.

>_______________________________________________
>support-bugzilla mailing list support-bugzilla@lists.mozilla.org
>https://lists.mozilla.org/listinfo/support-bugzilla
>