~ubuntu-branches/ubuntu/intrepid/bugzilla/intrepid

« back to all changes in this revision

Viewing changes to docs/html/groups.html

  • Committer: Bazaar Package Importer
  • Author(s): Raphael Bossek
  • Date: 2008-06-27 22:34:34 UTC
  • mfrom: (1.1.7 upstream)
  • Revision ID: james.westby@ubuntu.com-20080627223434-0ib57vstn43bb4a3
Tags: 3.0.4.1-1
* Update of French, Russian and German translations. (closes: #488251)
* Added Bulgarian and Belarusian translations.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
 
<HTML
3
 
><HEAD
4
 
><TITLE
5
 
>Groups and Group Security</TITLE
6
 
><META
7
 
NAME="GENERATOR"
8
 
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
9
 
REL="HOME"
10
 
TITLE="The Bugzilla Guide - 3.0.4  Release"
11
 
HREF="index.html"><LINK
12
 
REL="UP"
13
 
TITLE="Administering Bugzilla"
14
 
HREF="administration.html"><LINK
15
 
REL="PREVIOUS"
16
 
TITLE="Quips"
17
 
HREF="quips.html"><LINK
18
 
REL="NEXT"
19
 
TITLE="Checking and Maintaining Database Integrity"
20
 
HREF="sanitycheck.html"></HEAD
21
 
><BODY
22
 
CLASS="section"
23
 
BGCOLOR="#FFFFFF"
24
 
TEXT="#000000"
25
 
LINK="#0000FF"
26
 
VLINK="#840084"
27
 
ALINK="#0000FF"
28
 
><DIV
29
 
CLASS="NAVHEADER"
30
 
><TABLE
31
 
SUMMARY="Header navigation table"
32
 
WIDTH="100%"
33
 
BORDER="0"
34
 
CELLPADDING="0"
35
 
CELLSPACING="0"
36
 
><TR
37
 
><TH
38
 
COLSPAN="3"
39
 
ALIGN="center"
40
 
>The Bugzilla Guide - 3.0.4  Release</TH
41
 
></TR
42
 
><TR
43
 
><TD
44
 
WIDTH="10%"
45
 
ALIGN="left"
46
 
VALIGN="bottom"
47
 
><A
48
 
HREF="quips.html"
49
 
ACCESSKEY="P"
50
 
>Prev</A
51
 
></TD
52
 
><TD
53
 
WIDTH="80%"
54
 
ALIGN="center"
55
 
VALIGN="bottom"
56
 
>Chapter 3. Administering Bugzilla</TD
57
 
><TD
58
 
WIDTH="10%"
59
 
ALIGN="right"
60
 
VALIGN="bottom"
61
 
><A
62
 
HREF="sanitycheck.html"
63
 
ACCESSKEY="N"
64
 
>Next</A
65
 
></TD
66
 
></TR
67
 
></TABLE
68
 
><HR
69
 
ALIGN="LEFT"
70
 
WIDTH="100%"></DIV
71
 
><DIV
72
 
CLASS="section"
73
 
><H1
74
 
CLASS="section"
75
 
><A
76
 
NAME="groups"
77
 
>3.14. Groups and Group Security</A
78
 
></H1
79
 
><P
80
 
>&#13;    Groups allow for separating bugs into logical divisions.
81
 
    Groups are typically used to
82
 
    to isolate bugs that should only be seen by certain people. For
83
 
    example, a company might create a different group for each one of its customers
84
 
    or partners. Group permissions could be set so that each partner or customer would
85
 
    only have access to their own bugs. Or, groups might be used to create
86
 
    variable access controls for different departments within an organization.
87
 
    Another common use of groups is to associate groups with products,
88
 
    creating isolation and access control on a per-product basis.
89
 
    </P
90
 
><P
91
 
>&#13;    Groups and group behaviors are controlled in several places:
92
 
    </P
93
 
><P
94
 
></P
95
 
><OL
96
 
TYPE="1"
97
 
><LI
98
 
><P
99
 
>&#13;             The group configuration page. To view or edit existing groups, or to
100
 
             create new groups, access the "Groups" link from the page footer.
101
 
             This section of the manual deals primarily with the aspect of
102
 
             group controls accessed on this page.  
103
 
           </P
104
 
></LI
105
 
><LI
106
 
><P
107
 
>&#13;            Global configuration parameters. Bugzilla has several parameters 
108
 
            that control the overall default group behavior and restriction
109
 
            levels. For more information on the parameters that control 
110
 
            group behavior globally, see <A
111
 
HREF="parameters.html#param-group-security"
112
 
>Section 3.1.9</A
113
 
>.
114
 
          </P
115
 
></LI
116
 
><LI
117
 
><P
118
 
>&#13;            Product association with groups. Most of the functionality of groups
119
 
            and group security is controlled at the product level. Some aspects
120
 
            of group access controls for products are discussed in this section,
121
 
            but for more detail see <A
122
 
HREF="products.html#product-group-controls"
123
 
>Section 3.4.4</A
124
 
>.
125
 
          </P
126
 
></LI
127
 
><LI
128
 
><P
129
 
>&#13;            Group access for users. See <A
130
 
HREF="groups.html#users-and-groups"
131
 
>Section 3.14.3</A
132
 
> for
133
 
            details on how users are assigned group access.
134
 
          </P
135
 
></LI
136
 
></OL
137
 
><P
138
 
>&#13;      Group permissions are such that if a bug belongs to a group, only members
139
 
      of that group can see the bug. If a bug is in more than one group, only
140
 
      members of <EM
141
 
>all</EM
142
 
> the groups that the bug is in can see
143
 
      the bug. For information on granting read-only access to certain people and
144
 
      full edit access to others, see <A
145
 
HREF="products.html#product-group-controls"
146
 
>Section 3.4.4</A
147
 
>.
148
 
     </P
149
 
><DIV
150
 
CLASS="note"
151
 
><P
152
 
></P
153
 
><TABLE
154
 
CLASS="note"
155
 
WIDTH="100%"
156
 
BORDER="0"
157
 
><TR
158
 
><TD
159
 
WIDTH="25"
160
 
ALIGN="CENTER"
161
 
VALIGN="TOP"
162
 
><IMG
163
 
SRC="../images/note.gif"
164
 
HSPACE="5"
165
 
ALT="Note"></TD
166
 
><TD
167
 
ALIGN="LEFT"
168
 
VALIGN="TOP"
169
 
><P
170
 
>&#13;        By default, bugs can also be seen by the Assignee, the Reporter, and 
171
 
        by everyone on the CC List, regardless of whether or not the bug would 
172
 
        typically be viewable by them. Visibility to the Reporter and CC List can 
173
 
        be overridden (on a per-bug basis) by bringing up the bug, finding the 
174
 
        section that starts with <SPAN
175
 
CLASS="QUOTE"
176
 
>"Users in the roles selected below..."</SPAN
177
 
>
178
 
        and un-checking the box next to either 'Reporter' or 'CC List' (or both).
179
 
      </P
180
 
></TD
181
 
></TR
182
 
></TABLE
183
 
></DIV
184
 
><DIV
185
 
CLASS="section"
186
 
><H2
187
 
CLASS="section"
188
 
><A
189
 
NAME="create-groups"
190
 
>3.14.1. Creating Groups</A
191
 
></H2
192
 
><P
193
 
>&#13;        To create a new group, follow the steps below:
194
 
      </P
195
 
><P
196
 
></P
197
 
><OL
198
 
TYPE="1"
199
 
><LI
200
 
><P
201
 
>&#13;            Select the <SPAN
202
 
CLASS="QUOTE"
203
 
>"Groups"</SPAN
204
 
> link in the page footer.
205
 
          </P
206
 
></LI
207
 
><LI
208
 
><P
209
 
>&#13;            A table of all the existing groups is displayed. Below the table is a
210
 
            description of all the fields. To create a new group, select the 
211
 
            <SPAN
212
 
CLASS="QUOTE"
213
 
>"Add Group"</SPAN
214
 
> link under the table of existing groups.
215
 
          </P
216
 
></LI
217
 
><LI
218
 
><P
219
 
>&#13;            There are four fields to fill out. These fields are documented below
220
 
            the form. Choose a name and description for the group. Decide whether
221
 
            this group should be used for bugs (in all likelihood this should be
222
 
            selected). Optionally, choose a regular expression that will
223
 
            automatically add any matching users to the group. The regular
224
 
            expression can be useful, for example, to automatically put all users
225
 
            from the same company into one group (if the group is for a specific
226
 
            customer or partner). 
227
 
          </P
228
 
><DIV
229
 
CLASS="note"
230
 
><P
231
 
></P
232
 
><TABLE
233
 
CLASS="note"
234
 
WIDTH="100%"
235
 
BORDER="0"
236
 
><TR
237
 
><TD
238
 
WIDTH="25"
239
 
ALIGN="CENTER"
240
 
VALIGN="TOP"
241
 
><IMG
242
 
SRC="../images/note.gif"
243
 
HSPACE="5"
244
 
ALT="Note"></TD
245
 
><TD
246
 
ALIGN="LEFT"
247
 
VALIGN="TOP"
248
 
><P
249
 
>&#13;               If <SPAN
250
 
CLASS="QUOTE"
251
 
>"User RegExp"</SPAN
252
 
> is filled out, users whose email 
253
 
               addresses match the regular expression will automatically be 
254
 
               members of the group as long as their email addresses continue 
255
 
               to match the regular expression. If their email address changes
256
 
               and no longer matches the regular expression, they will be removed
257
 
               from the group. Versions 2.16 and older of Bugzilla did not automatically
258
 
               remove users who's email addresses no longer matched the RegExp.
259
 
             </P
260
 
></TD
261
 
></TR
262
 
></TABLE
263
 
></DIV
264
 
><DIV
265
 
CLASS="warning"
266
 
><P
267
 
></P
268
 
><TABLE
269
 
CLASS="warning"
270
 
WIDTH="100%"
271
 
BORDER="0"
272
 
><TR
273
 
><TD
274
 
WIDTH="25"
275
 
ALIGN="CENTER"
276
 
VALIGN="TOP"
277
 
><IMG
278
 
SRC="../images/warning.gif"
279
 
HSPACE="5"
280
 
ALT="Warning"></TD
281
 
><TD
282
 
ALIGN="LEFT"
283
 
VALIGN="TOP"
284
 
><P
285
 
>&#13;               If specifying a domain in the regular expression, end
286
 
               the regexp with a "$". Otherwise, when granting access to 
287
 
               "@mycompany\.com", access will also be granted to 
288
 
               'badperson@mycompany.com.cracker.net'. Use the syntax,
289
 
               '@mycompany\.com$' for the regular expression.
290
 
             </P
291
 
></TD
292
 
></TR
293
 
></TABLE
294
 
></DIV
295
 
></LI
296
 
><LI
297
 
><P
298
 
>&#13;          After the new group is created, it can be edited for additional options. 
299
 
          The "Edit Group" page allows for specifying other groups that should be included
300
 
          in this group and which groups should be permitted to add and delete
301
 
          users from this group. For more details, see <A
302
 
HREF="groups.html#edit-groups"
303
 
>Section 3.14.2</A
304
 
>.
305
 
          </P
306
 
></LI
307
 
></OL
308
 
></DIV
309
 
><DIV
310
 
CLASS="section"
311
 
><H2
312
 
CLASS="section"
313
 
><A
314
 
NAME="edit-groups"
315
 
>3.14.2. Editing Groups and Assigning Group Permissions</A
316
 
></H2
317
 
><P
318
 
>&#13;        To access the "Edit Groups" page, select the 
319
 
        <SPAN
320
 
CLASS="QUOTE"
321
 
>"Groups"</SPAN
322
 
> link in the page footer. 
323
 
        A table of all the existing groups is displayed. Click on a group name
324
 
        you wish to edit or control permissions for.
325
 
      </P
326
 
><P
327
 
>&#13;       The "Edit Groups" page contains the same four fields present when
328
 
       creating a new group. Below that are two additional sections, "Group
329
 
       Permissions," and "Conversion of groups created with Bugzilla versions 
330
 
       2.16 and prior". The "Conversion..." section compensates for the default
331
 
       behavior of version 2.16 and prior by allowing for the mass removal of
332
 
       members who were put in this group via the regular expression.  The
333
 
       "Group Permissions" section requires further explanation.
334
 
      </P
335
 
><P
336
 
>&#13;       The "Group Permissions" section on the "Edit Groups" page contains a table
337
 
       listing each group next to two columns of check boxes. The first column is
338
 
       marked "Grant" and the second is marked "Inherit". If the 
339
 
       'usevisibilitygroups' parameter is in use (see
340
 
       <A
341
 
HREF="parameters.html"
342
 
>Section 3.1</A
343
 
>) an additional column, "Visible", is displayed. 
344
 
       The way these controls allow groups to relate
345
 
       to one another is called <EM
346
 
>inheritance</EM
347
 
>. Use this table
348
 
       to configure group permissions as follows (the discussion below assumes the
349
 
       group being edited is called "Group1").
350
 
      </P
351
 
><P
352
 
>&#13;        For any group in the table, if "Visible" is checked (only applicable if
353
 
        the 'usevisibilitygroups' parameter is in use), then all members of the
354
 
        checked group will be able to see "Group1" and all of its members. Further,
355
 
        <EM
356
 
>only</EM
357
 
> members of groups with "Visible" checked will
358
 
        be aware of "Group1". 
359
 
      </P
360
 
><P
361
 
>&#13;        For any group in the table, if "Grant" is checked then any members of
362
 
        the checked groups will be able to grant (or revoke) membership in 
363
 
        "Group1" to any other user - even if the users in the checked group 
364
 
        are not administrators. In other words, the members of any checked 
365
 
        group are like group administrators for "Group1".  
366
 
      </P
367
 
><P
368
 
>&#13;        For any group in the table, if "Inherit" is checked, then any members
369
 
        of the checked group will also be members of "Group1". In other words,
370
 
        members of any checked group will inherit membership in "Group1". 
371
 
      </P
372
 
></DIV
373
 
><DIV
374
 
CLASS="section"
375
 
><H2
376
 
CLASS="section"
377
 
><A
378
 
NAME="users-and-groups"
379
 
>3.14.3. Assigning Users to Groups</A
380
 
></H2
381
 
><P
382
 
>&#13;        A User can become a member of a group in several ways:
383
 
      </P
384
 
><P
385
 
></P
386
 
><OL
387
 
TYPE="1"
388
 
><LI
389
 
><P
390
 
>&#13;            The user can be explicitly placed in the group by editing
391
 
            the user's profile. This can be done by accessing the "Users" link
392
 
            from the page footer. Use the search form to find the user
393
 
            you want to edit group membership for, and click on their email
394
 
            address in the search results to edit their profile. The profile
395
 
            page lists all the groups, and indicates if the user is a member of
396
 
            the group either directly or indirectly. More information on indirect
397
 
            group membership is below. For more details on User administration,
398
 
            see <A
399
 
HREF="useradmin.html"
400
 
>Section 3.2</A
401
 
>.
402
 
          </P
403
 
></LI
404
 
><LI
405
 
><P
406
 
>&#13;           The group can inherit members from other groups. This is indicated by 
407
 
           square brackets around the check box  
408
 
           next to the group name in the user's profile.
409
 
           See <A
410
 
HREF="groups.html#edit-groups"
411
 
>Section 3.14.2</A
412
 
> for details on group inheritance.
413
 
          </P
414
 
></LI
415
 
><LI
416
 
><P
417
 
>&#13;            The user's email address can match the regular expression
418
 
            that has been specified to automatically grant membership to
419
 
            the group. This is indicated by "*" around the check box by the
420
 
            group name in the user's profile.
421
 
            See <A
422
 
HREF="groups.html#create-groups"
423
 
>Section 3.14.1</A
424
 
> for details on 
425
 
            the regular expression option when creating groups.
426
 
           </P
427
 
></LI
428
 
></OL
429
 
></DIV
430
 
><DIV
431
 
CLASS="section"
432
 
><H2
433
 
CLASS="section"
434
 
><A
435
 
NAME="AEN1993"
436
 
>3.14.4. Assigning Group Controls to Products</A
437
 
></H2
438
 
><P
439
 
>&#13;     The primary functionality of groups is derived from the relationship of 
440
 
     groups to products. The concepts around segregating access to bugs with
441
 
     product group controls can be confusing. For details and examples on this
442
 
     topic, see <A
443
 
HREF="products.html#product-group-controls"
444
 
>Section 3.4.4</A
445
 
>.
446
 
     </P
447
 
></DIV
448
 
></DIV
449
 
><DIV
450
 
CLASS="NAVFOOTER"
451
 
><HR
452
 
ALIGN="LEFT"
453
 
WIDTH="100%"><TABLE
454
 
SUMMARY="Footer navigation table"
455
 
WIDTH="100%"
456
 
BORDER="0"
457
 
CELLPADDING="0"
458
 
CELLSPACING="0"
459
 
><TR
460
 
><TD
461
 
WIDTH="33%"
462
 
ALIGN="left"
463
 
VALIGN="top"
464
 
><A
465
 
HREF="quips.html"
466
 
ACCESSKEY="P"
467
 
>Prev</A
468
 
></TD
469
 
><TD
470
 
WIDTH="34%"
471
 
ALIGN="center"
472
 
VALIGN="top"
473
 
><A
474
 
HREF="index.html"
475
 
ACCESSKEY="H"
476
 
>Home</A
477
 
></TD
478
 
><TD
479
 
WIDTH="33%"
480
 
ALIGN="right"
481
 
VALIGN="top"
482
 
><A
483
 
HREF="sanitycheck.html"
484
 
ACCESSKEY="N"
485
 
>Next</A
486
 
></TD
487
 
></TR
488
 
><TR
489
 
><TD
490
 
WIDTH="33%"
491
 
ALIGN="left"
492
 
VALIGN="top"
493
 
>Quips</TD
494
 
><TD
495
 
WIDTH="34%"
496
 
ALIGN="center"
497
 
VALIGN="top"
498
 
><A
499
 
HREF="administration.html"
500
 
ACCESSKEY="U"
501
 
>Up</A
502
 
></TD
503
 
><TD
504
 
WIDTH="33%"
505
 
ALIGN="right"
506
 
VALIGN="top"
507
 
>Checking and Maintaining Database Integrity</TD
508
 
></TR
509
 
></TABLE
510
 
></DIV
511
 
></BODY
512
 
></HTML
513
 
>
 
 
b'\\ No newline at end of file'