summaryrefslogtreecommitdiffstats
path: root/docs/xml
diff options
context:
space:
mode:
authormozilla%colinogilvie.co.uk <>2008-01-20 00:24:36 +0100
committermozilla%colinogilvie.co.uk <>2008-01-20 00:24:36 +0100
commit1726ea22f23a446cc779a289804ecbe9e45b9043 (patch)
tree9143e6fd80f885509cc5c165e4ceae92e3550f92 /docs/xml
parent77ae33512f083ed0ad153eb84f0ff1b216824c4f (diff)
downloadbugzilla-1726ea22f23a446cc779a289804ecbe9e45b9043.tar.gz
bugzilla-1726ea22f23a446cc779a289804ecbe9e45b9043.tar.xz
Bug 310400: Explain (Document) how permissions are handled on Bugzilla
Patch by Sam Folk-Williams <sam.folkwilliams@gmail.com>; r=me
Diffstat (limited to 'docs/xml')
-rw-r--r--docs/xml/customization.xml12
-rw-r--r--docs/xml/using.xml179
2 files changed, 186 insertions, 5 deletions
diff --git a/docs/xml/customization.xml b/docs/xml/customization.xml
index 90d2d6208..bb89cb12b 100644
--- a/docs/xml/customization.xml
+++ b/docs/xml/customization.xml
@@ -688,7 +688,7 @@
versions, and you upgrade.
</para>
</warning>
-
+
<para>
Companies often have rules about which employees, or classes of employees,
are allowed to change certain things in the bug system. For example,
@@ -697,6 +697,16 @@
designed to make it easy for you to write your own custom rules to define
who is allowed to make what sorts of value transition.
</para>
+
+ <para>
+ By default, assignees, QA owners and users
+ with <emphasis>editbugs</emphasis> privileges can edit all fields of bugs,
+ except group restrictions (unless they are members of the groups they
+ are trying to change). Bug reporters also have the ability to edit some
+ fields, but in a more restrictive manner. Other users, without
+ <emphasis>editbugs</emphasis> privileges, can not edit
+ bugs, except to comment and add themselves to the CC list.
+ </para>
<para>
For maximum flexibility, customizing this means editing Bugzilla's Perl
diff --git a/docs/xml/using.xml b/docs/xml/using.xml
index 7d32d0d83..1a49840f2 100644
--- a/docs/xml/using.xml
+++ b/docs/xml/using.xml
@@ -1300,10 +1300,181 @@
<section id="permissionsettings">
<title>Permissions</title>
- <para>This is a purely informative page which outlines your current
- permissions on this installation of Bugzilla - what product groups you
- are in, and whether you can edit bugs or perform various administration
- functions.</para>
+ <para>
+ This is a purely informative page which outlines your current
+ permissions on this installation of Bugzilla.
+ </para>
+
+ <para>
+ A complete list of permissions is below. Only users with
+ <emphasis>editusers</emphasis> privileges can change the permissions
+ of other users.
+ </para>
+
+ <variablelist>
+ <varlistentry>
+ <term>
+ admin
+ </term>
+ <listitem>
+ <para>
+ Indicates user is an Administrator.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ bz_canusewhineatothers
+ </term>
+ <listitem>
+ <para>
+ Indicates user can configure whine reports for other users.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ bz_canusewhines
+ </term>
+ <listitem>
+ <para>
+ Indicates user can configure whine reports for self.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ bz_canusewhines
+ </term>
+ <listitem>
+ <para>
+ Indicates user can configure whine reports for self.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ bz_sudoers
+ </term>
+ <listitem>
+ <para>
+ Indicates user can perform actions as other users.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ bz_sudo_protect
+ </term>
+ <listitem>
+ <para>
+ Indicates user can not be impersonated by other users.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ canconfirm
+ </term>
+ <listitem>
+ <para>
+ Indicates user can confirm a bug or mark it a duplicate.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ creategroups
+ </term>
+ <listitem>
+ <para>
+ Indicates user can create and destroy groups.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ editbugs
+ </term>
+ <listitem>
+ <para>
+ Indicates user can edit all bug fields.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ editclassifications
+ </term>
+ <listitem>
+ <para>
+ Indicates user can create, destroy, and edit classifications.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ editcomponents
+ </term>
+ <listitem>
+ <para>
+ Indicates user can create, destroy, and edit components.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ editkeywords
+ </term>
+ <listitem>
+ <para>
+ Indicates user can create, destroy, and edit keywords.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ editusers
+ </term>
+ <listitem>
+ <para>
+ Indicates user can edit or disable users.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ tweakparams
+ </term>
+ <listitem>
+ <para>
+ Indicates user can change Parameters.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ </variablelist>
+
+ <note>
+ <para>
+ For more information on how permissions work in Bugzilla (i.e. who can
+ change what), see <xref linkend="cust-change-permissions"/>.
+ </para>
+ </note>
+
</section>
</section>