Chapter 7 edits.
git-svn-id: svn://10.0.0.236/trunk@265744 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
46b79c0f04
commit
0947e51be6
@ -1 +1 @@
|
|||||||
9270
|
9271
|
||||||
@ -1 +1 @@
|
|||||||
ba9ca333c87c1331eaac7d3a615622b00cbe3ff6
|
04b84c0321807f3d7b6c3acc19fb7fe9dda97251
|
||||||
@ -1,8 +1,8 @@
|
|||||||
.. _categorization:
|
.. _categorization:
|
||||||
|
|
||||||
==============================================================
|
===============================================================
|
||||||
Classifications, Products, Components, Versions and Milestones
|
Classifications, Products, Components, Versions, and Milestones
|
||||||
==============================================================
|
===============================================================
|
||||||
|
|
||||||
Bugs in Bugzilla are classified into one of a set of admin-defined Components.
|
Bugs in Bugzilla are classified into one of a set of admin-defined Components.
|
||||||
Components are themselves each part of a single Product. Optionally, Products
|
Components are themselves each part of a single Product. Optionally, Products
|
||||||
@ -13,8 +13,8 @@ can be part of a single Classification, adding a third level to the hierarchy.
|
|||||||
Classifications
|
Classifications
|
||||||
###############
|
###############
|
||||||
|
|
||||||
Classifications are used in order to group several related
|
Classifications are used to group several related products into one
|
||||||
products into one distinct entity.
|
distinct entity.
|
||||||
|
|
||||||
For example, if a company makes computer games,
|
For example, if a company makes computer games,
|
||||||
they could have a classification of "Games", and a separate
|
they could have a classification of "Games", and a separate
|
||||||
@ -25,8 +25,8 @@ containing a few special products that represent items that are not actually
|
|||||||
shipping products (for example, "Website", or "Administration").
|
shipping products (for example, "Website", or "Administration").
|
||||||
|
|
||||||
The classifications layer is disabled by default; it can be turned
|
The classifications layer is disabled by default; it can be turned
|
||||||
on or off using the useclassification parameter,
|
on or off using the ``useclassification`` parameter
|
||||||
in the *Bug Fields* section of the edit parameters screen.
|
in the *Bug Fields* section of :ref:`parameters`.
|
||||||
|
|
||||||
Access to the administration of classifications is controlled using
|
Access to the administration of classifications is controlled using
|
||||||
the *editclassifications* system group, which defines
|
the *editclassifications* system group, which defines
|
||||||
@ -72,9 +72,9 @@ Create chart datasets for this product
|
|||||||
|
|
||||||
It is compulsory to create at least one :ref:`component <components>` in a product, and
|
It is compulsory to create at least one :ref:`component <components>` in a product, and
|
||||||
so you will be asked for the details of that too.
|
so you will be asked for the details of that too.
|
||||||
|
|
||||||
When editing a product you can change all of the above, and there is also a
|
When editing a product you can change all of the above, and there is also a
|
||||||
link to edit Group Access Controls, see :ref:`product-group-controls`.
|
link to edit Group Access Controls; see :ref:`product-group-controls`.
|
||||||
|
|
||||||
.. _create-product:
|
.. _create-product:
|
||||||
|
|
||||||
@ -96,14 +96,13 @@ Editing Products
|
|||||||
================
|
================
|
||||||
|
|
||||||
To edit an existing product, click the "Products" link from the
|
To edit an existing product, click the "Products" link from the
|
||||||
"Administration" page. If the 'useclassification' parameter is
|
"Administration" page. If the ``useclassification`` parameter is
|
||||||
turned on, a table of existing classifications is displayed,
|
turned on, a table of existing classifications is displayed,
|
||||||
including an "Unclassified" category. The table indicates how many products
|
including an "Unclassified" category. The table indicates how many products
|
||||||
are in each classification. Click on the classification name to see its
|
are in each classification. Click on the classification name to see its
|
||||||
products. If the 'useclassification' parameter is not in use, the table
|
products. If the ``useclassification`` parameter is not in use, the table
|
||||||
lists all products directly. The product table summarizes the information
|
lists all products directly. The product table summarizes the information
|
||||||
about the product defined
|
defined when the product was created. Click on the product name to edit these
|
||||||
when the product was created. Click on the product name to edit these
|
|
||||||
properties, and to access links to other product attributes such as the
|
properties, and to access links to other product attributes such as the
|
||||||
product's components, versions, milestones, and group access controls.
|
product's components, versions, milestones, and group access controls.
|
||||||
|
|
||||||
@ -112,12 +111,12 @@ product's components, versions, milestones, and group access controls.
|
|||||||
Adding or Editing Components, Versions and Target Milestones
|
Adding or Editing Components, Versions and Target Milestones
|
||||||
============================================================
|
============================================================
|
||||||
|
|
||||||
To edit existing, or add new, Components, Versions or Target Milestones
|
To add new or edit existing Components, Versions, or Target Milestones
|
||||||
to a Product, select the "Edit Components", "Edit Versions" or "Edit
|
to a Product, select the "Edit Components", "Edit Versions", or "Edit
|
||||||
Milestones" links from the "Edit Product" page. A table of existing
|
Milestones" links from the "Edit Product" page. A table of existing
|
||||||
Components, Versions or Milestones is displayed. Click on a item name
|
Components, Versions, or Milestones is displayed. Click on an item name
|
||||||
to edit the properties of that item. Below the table is a link to add
|
to edit the properties of that item. Below the table is a link to add
|
||||||
a new Component, Version or Milestone.
|
a new Component, Version, or Milestone.
|
||||||
|
|
||||||
For more information on components, see :ref:`components`.
|
For more information on components, see :ref:`components`.
|
||||||
|
|
||||||
@ -136,7 +135,7 @@ control the relationship of the groups to the product being edited.
|
|||||||
|
|
||||||
Group Access Controls are an important aspect of using groups for
|
Group Access Controls are an important aspect of using groups for
|
||||||
isolating products and restricting access to bugs filed against those
|
isolating products and restricting access to bugs filed against those
|
||||||
products. For more information on groups, including how to create, edit
|
products. For more information on groups, including how to create, edit,
|
||||||
add users to, and alter permission of, see :ref:`groups`.
|
add users to, and alter permission of, see :ref:`groups`.
|
||||||
|
|
||||||
After selecting the "Edit Group Access Controls" link from the "Edit
|
After selecting the "Edit Group Access Controls" link from the "Edit
|
||||||
@ -145,9 +144,9 @@ Bugzilla installation is displayed. The system groups that are created
|
|||||||
when Bugzilla is installed are not applicable to Group Access Controls.
|
when Bugzilla is installed are not applicable to Group Access Controls.
|
||||||
Below is description of what each of these fields means.
|
Below is description of what each of these fields means.
|
||||||
|
|
||||||
Groups may be applicable (e.g bugs in this product can be associated
|
Groups may be applicable (i.e. bugs in this product can be associated
|
||||||
with this group) , default (e.g. bugs in this product are in this group
|
with this group), default (i.e. bugs in this product are in this group
|
||||||
by default), and mandatory (e.g. bugs in this product must be associated
|
by default), and mandatory (i.e. bugs in this product must be associated
|
||||||
with this group) for each product. Groups can also control access
|
with this group) for each product. Groups can also control access
|
||||||
to bugs for a given product, or be used to make bugs for a product
|
to bugs for a given product, or be used to make bugs for a product
|
||||||
totally read-only unless the group restrictions are met. The best way to
|
totally read-only unless the group restrictions are met. The best way to
|
||||||
@ -182,7 +181,7 @@ all products.
|
|||||||
|
|
||||||
Any group having *editcomponents*
|
Any group having *editcomponents*
|
||||||
selected allows users who are in this group to edit all
|
selected allows users who are in this group to edit all
|
||||||
aspects of this product, including components, milestones
|
aspects of this product, including components, milestones,
|
||||||
and versions.
|
and versions.
|
||||||
|
|
||||||
Any group having *canconfirm* selected
|
Any group having *canconfirm* selected
|
||||||
@ -208,7 +207,7 @@ Common Applications of Group Controls
|
|||||||
The use of groups is best explained by providing examples that illustrate
|
The use of groups is best explained by providing examples that illustrate
|
||||||
configurations for common use cases. The examples follow a common syntax:
|
configurations for common use cases. The examples follow a common syntax:
|
||||||
*Group: Entry, MemberControl, OtherControl, CanEdit,
|
*Group: Entry, MemberControl, OtherControl, CanEdit,
|
||||||
EditComponents, CanConfirm, EditBugs*. Where "Group" is the name
|
EditComponents, CanConfirm, EditBugs*, where "Group" is the name
|
||||||
of the group being edited for this product. The other fields all
|
of the group being edited for this product. The other fields all
|
||||||
correspond to the table on the "Edit Group Access Controls" page. If any
|
correspond to the table on the "Edit Group Access Controls" page. If any
|
||||||
of these options are not listed, it means they are not checked.
|
of these options are not listed, it means they are not checked.
|
||||||
@ -219,7 +218,7 @@ Basic Product/Group Restriction
|
|||||||
Suppose there is a product called "Bar". The
|
Suppose there is a product called "Bar". The
|
||||||
"Bar" product can only have bugs entered against it by users in the
|
"Bar" product can only have bugs entered against it by users in the
|
||||||
group "Foo". Additionally, bugs filed against product "Bar" must stay
|
group "Foo". Additionally, bugs filed against product "Bar" must stay
|
||||||
restricted to users to "Foo" at all times. Furthermore, only members
|
restricted to users in "Foo" at all times. Furthermore, only members
|
||||||
of group "Foo" can edit bugs filed against product "Bar", even if other
|
of group "Foo" can edit bugs filed against product "Bar", even if other
|
||||||
users could see the bug. This arrangement would achieved by the
|
users could see the bug. This arrangement would achieved by the
|
||||||
following:
|
following:
|
||||||
@ -345,7 +344,7 @@ often makes sense to divide Components in Bugzilla according to the
|
|||||||
natural divisions of responsibility within your Product or
|
natural divisions of responsibility within your Product or
|
||||||
company.
|
company.
|
||||||
|
|
||||||
Each component has a default assignee and (if you turned it on in the parameters),
|
Each component has a default assignee and, if you turned it on in the :ref:`parameters`,
|
||||||
a QA Contact. The default assignee should be the primary person who fixes bugs in
|
a QA Contact. The default assignee should be the primary person who fixes bugs in
|
||||||
that component. The QA Contact should be the person who will ensure
|
that component. The QA Contact should be the person who will ensure
|
||||||
these bugs are completely fixed. The Assignee, QA Contact, and Reporter
|
these bugs are completely fixed. The Assignee, QA Contact, and Reporter
|
||||||
@ -358,13 +357,13 @@ a bug's life.
|
|||||||
To create a new Component:
|
To create a new Component:
|
||||||
|
|
||||||
#. Select the ``Edit components`` link
|
#. Select the ``Edit components`` link
|
||||||
from the ``Edit product`` page
|
from the ``Edit product`` page.
|
||||||
|
|
||||||
#. Select the ``Add`` link in the bottom right.
|
#. Select the ``Add`` link in the bottom right.
|
||||||
|
|
||||||
#. Fill out the ``Component`` field, a
|
#. Fill out the ``Component`` field, a
|
||||||
short ``Description``, the
|
short ``Description``, the
|
||||||
``Default Assignee``, ``Default CC List``
|
``Default Assignee``, ``Default CC List``,
|
||||||
and ``Default QA Contact`` (if enabled).
|
and ``Default QA Contact`` (if enabled).
|
||||||
The ``Component Description`` field may contain a
|
The ``Component Description`` field may contain a
|
||||||
limited subset of HTML tags. The ``Default Assignee``
|
limited subset of HTML tags. The ``Default Assignee``
|
||||||
@ -382,7 +381,7 @@ the bug.
|
|||||||
|
|
||||||
To create and edit Versions:
|
To create and edit Versions:
|
||||||
|
|
||||||
#. From the "Edit product" screen, select "Edit Versions"
|
#. From the "Edit product" screen, select "Edit Versions".
|
||||||
|
|
||||||
#. You will notice that the product already has the default
|
#. You will notice that the product already has the default
|
||||||
version "undefined". Click the "Add" link in the bottom right.
|
version "undefined". Click the "Add" link in the bottom right.
|
||||||
@ -396,14 +395,14 @@ Milestones
|
|||||||
##########
|
##########
|
||||||
|
|
||||||
Milestones are "targets" that you plan to get a bug fixed by. For
|
Milestones are "targets" that you plan to get a bug fixed by. For
|
||||||
example, you have a bug that you plan to fix for your 3.0 release, it
|
example, if you have a bug that you plan to fix for your 3.0 release, it
|
||||||
would be assigned the milestone of 3.0.
|
would be assigned the milestone of 3.0.
|
||||||
|
|
||||||
.. note:: Milestone options will only appear for a Product if you turned
|
.. note:: Milestone options will only appear for a Product if you turned
|
||||||
on the "usetargetmilestone" parameter in the "Bug Fields" tab of the
|
on the "usetargetmilestone" parameter in the "Bug Fields" tab of the
|
||||||
"Parameters" page.
|
:ref:`parameters` page.
|
||||||
|
|
||||||
To create new Milestones, and set Default Milestones:
|
To create new Milestones and set Default Milestones:
|
||||||
|
|
||||||
#. Select "Edit milestones" from the "Edit product" page.
|
#. Select "Edit milestones" from the "Edit product" page.
|
||||||
|
|
||||||
@ -413,5 +412,5 @@ To create new Milestones, and set Default Milestones:
|
|||||||
can optionally set the "sortkey", which is a positive or negative
|
can optionally set the "sortkey", which is a positive or negative
|
||||||
number (-32768 to 32767) that defines where in the list this particular
|
number (-32768 to 32767) that defines where in the list this particular
|
||||||
milestone appears. This is because milestones often do not
|
milestone appears. This is because milestones often do not
|
||||||
occur in alphanumeric order For example, "Future" might be
|
occur in alphanumeric order; for example, "Future" might be
|
||||||
after "Release 1.2". Select "Add".
|
after "Release 1.2". Select "Add".
|
||||||
|
|||||||
@ -5,7 +5,7 @@ Custom Fields
|
|||||||
|
|
||||||
Custom Fields are fields defined by the administrator, in addition to those
|
Custom Fields are fields defined by the administrator, in addition to those
|
||||||
which come with Bugzilla by default. Custom Fields are treated like any other
|
which come with Bugzilla by default. Custom Fields are treated like any other
|
||||||
field - they can be set in bugs and used for search queries.
|
field—they can be set in bugs and used for search queries.
|
||||||
|
|
||||||
Administrators should keep in mind that
|
Administrators should keep in mind that
|
||||||
adding too many fields can make the user interface more complicated and
|
adding too many fields can make the user interface more complicated and
|
||||||
@ -39,8 +39,8 @@ The following attributes must be set for each new custom field:
|
|||||||
be automatically added to the name entered.
|
be automatically added to the name entered.
|
||||||
|
|
||||||
- *Description:*
|
- *Description:*
|
||||||
A brief string which is used as the label for this Custom Field.
|
A brief string used as the label for this Custom Field.
|
||||||
That is the string that users will see, and should be
|
That is the string that users will see, and it should be
|
||||||
short and explicit.
|
short and explicit.
|
||||||
|
|
||||||
- *Type:*
|
- *Type:*
|
||||||
@ -100,7 +100,7 @@ The following attributes must be set for each new custom field:
|
|||||||
- *Is mandatory:*
|
- *Is mandatory:*
|
||||||
Boolean that determines whether this field must be set.
|
Boolean that determines whether this field must be set.
|
||||||
For single and multi-select fields, this means that a (non-default)
|
For single and multi-select fields, this means that a (non-default)
|
||||||
value must be selected, and for text and date fields, some text
|
value must be selected; for text and date fields, some text
|
||||||
must be entered.
|
must be entered.
|
||||||
|
|
||||||
- *Field only appears when:*
|
- *Field only appears when:*
|
||||||
@ -119,9 +119,9 @@ The following attributes must be set for each new custom field:
|
|||||||
``valueY`` is only available when the bug status
|
``valueY`` is only available when the bug status
|
||||||
is RESOLVED while the value ``valueX`` should
|
is RESOLVED while the value ``valueX`` should
|
||||||
always be listed.
|
always be listed.
|
||||||
Once you have selected the field which should control the
|
Once you have selected the field that should control the
|
||||||
availability of the values of this custom field, you can
|
availability of the values of this custom field, you can
|
||||||
edit values of this custom field to set the criteria, see
|
edit values of this custom field to set the criteria; see
|
||||||
:ref:`edit-values-list`.
|
:ref:`edit-values-list`.
|
||||||
|
|
||||||
.. _edit-custom-fields:
|
.. _edit-custom-fields:
|
||||||
@ -130,7 +130,7 @@ Editing Custom Fields
|
|||||||
=====================
|
=====================
|
||||||
|
|
||||||
As soon as a Custom Field is created, its name and type cannot be
|
As soon as a Custom Field is created, its name and type cannot be
|
||||||
changed. If this field is a drop down menu, its legal values can
|
changed. If this field is a drop-down menu, its legal values can
|
||||||
be set as described in :ref:`edit-values-list`. All
|
be set as described in :ref:`edit-values-list`. All
|
||||||
other attributes can be edited as described above.
|
other attributes can be edited as described above.
|
||||||
|
|
||||||
@ -139,11 +139,11 @@ other attributes can be edited as described above.
|
|||||||
Deleting Custom Fields
|
Deleting Custom Fields
|
||||||
======================
|
======================
|
||||||
|
|
||||||
Only custom fields which are marked as obsolete, and which never
|
Only custom fields that are marked as obsolete, and that have never
|
||||||
have been used, can be deleted completely (else the integrity
|
been used, can be deleted completely (else the integrity
|
||||||
of the bug history would be compromised). For custom fields marked
|
of the bug history would be compromised). For custom fields marked
|
||||||
as obsolete, a "Delete" link will appear in the ``Action``
|
as obsolete, a "Delete" link will appear in the ``Action``
|
||||||
column. If the custom field has been used in the past, the deletion
|
column. If the custom field has been used in the past, the deletion
|
||||||
will be rejected. But marking the field as obsolete is sufficient
|
will be rejected. Marking the field as obsolete, however, is sufficient
|
||||||
to hide it from the user interface entirely.
|
to hide it from the user interface entirely.
|
||||||
|
|
||||||
|
|||||||
@ -4,11 +4,11 @@ Field Values
|
|||||||
############
|
############
|
||||||
|
|
||||||
Legal values for the operating system, platform, bug priority and
|
Legal values for the operating system, platform, bug priority and
|
||||||
severity, custom fields of type ``Drop Down`` and
|
severity, and custom fields of type ``Drop Down`` and
|
||||||
``Multiple-Selection Box`` (see :ref:`custom-fields`),
|
``Multiple-Selection Box`` (see :ref:`custom-fields`),
|
||||||
as well as the list of valid bug statuses and resolutions can be
|
as well as the list of valid bug statuses and resolutions, can be
|
||||||
customized from the same interface. You can add, edit, disable and
|
customized from the same interface. You can add, edit, disable, and
|
||||||
remove values which can be used with these fields.
|
remove the values that can be used with these fields.
|
||||||
|
|
||||||
.. _edit-values-list:
|
.. _edit-values-list:
|
||||||
|
|
||||||
@ -17,7 +17,7 @@ Viewing/Editing Legal Values
|
|||||||
|
|
||||||
Editing legal values requires ``admin`` privileges.
|
Editing legal values requires ``admin`` privileges.
|
||||||
Select "Field Values" from the Administration page. A list of all
|
Select "Field Values" from the Administration page. A list of all
|
||||||
fields, both system fields and Custom Fields, for which legal values
|
fields, both system and Custom, for which legal values
|
||||||
can be edited appears. Click a field name to edit its legal values.
|
can be edited appears. Click a field name to edit its legal values.
|
||||||
|
|
||||||
There is no limit to how many values a field can have, but each value
|
There is no limit to how many values a field can have, but each value
|
||||||
|
|||||||
@ -7,7 +7,7 @@ If you have the :group:`editcomponents` permission, you can
|
|||||||
edit Flag Types from the main administration page. Clicking the
|
edit Flag Types from the main administration page. Clicking the
|
||||||
:guilabel:`Flags` link will bring you to the :guilabel:`Administer
|
:guilabel:`Flags` link will bring you to the :guilabel:`Administer
|
||||||
Flag Types` page. Here, you can select whether you want
|
Flag Types` page. Here, you can select whether you want
|
||||||
to create (or edit) a Bug flag, or an Attachment flag.
|
to create (or edit) a Bug flag or an Attachment flag.
|
||||||
|
|
||||||
The two flag types have the same administration interface, and the interface
|
The two flag types have the same administration interface, and the interface
|
||||||
for creating a flag and editing a flag have the same set of fields.
|
for creating a flag and editing a flag have the same set of fields.
|
||||||
@ -27,13 +27,13 @@ Description
|
|||||||
The description describes the flag in more detail. It is visible
|
The description describes the flag in more detail. It is visible
|
||||||
in a tooltip when hovering over a flag either in the :guilabel:`Show Bug`
|
in a tooltip when hovering over a flag either in the :guilabel:`Show Bug`
|
||||||
or :guilabel:`Edit Attachment` pages. This field can be as
|
or :guilabel:`Edit Attachment` pages. This field can be as
|
||||||
long as you like, and can contain any character you want.
|
long as you like and can contain any character you want.
|
||||||
|
|
||||||
Category
|
Category
|
||||||
You can set a flag to be visible or not visible on any combination of
|
You can set a flag to be visible or not visible on any combination of
|
||||||
products and components.
|
products and components.
|
||||||
|
|
||||||
Default behaviour for a newly-created flag is to appear on
|
Default behaviour for a newly created flag is to appear on all
|
||||||
products and all components, which is why ``__Any__:__Any__``
|
products and all components, which is why ``__Any__:__Any__``
|
||||||
is already entered in the :guilabel:`Inclusions` box.
|
is already entered in the :guilabel:`Inclusions` box.
|
||||||
If this is not your desired behaviour, you must either set some
|
If this is not your desired behaviour, you must either set some
|
||||||
@ -50,30 +50,30 @@ Category
|
|||||||
Selections made, press :guilabel:`Include`, and your
|
Selections made, press :guilabel:`Include`, and your
|
||||||
Product/Component pairing will show up in the :guilabel:`Inclusions` box on the right.
|
Product/Component pairing will show up in the :guilabel:`Inclusions` box on the right.
|
||||||
|
|
||||||
To create an Exclusion, the process is the same; select a Product from the
|
To create an Exclusion, the process is the same: select a Product from the
|
||||||
top drop-down box, select a specific component if you want one, and press
|
top drop-down box, select a specific component if you want one, and press
|
||||||
:guilabel:`Exclude`. The Product/Component pairing will show up in the
|
:guilabel:`Exclude`. The Product/Component pairing will show up in the
|
||||||
:guilabel:`Exclusions` box on the right.
|
:guilabel:`Exclusions` box on the right.
|
||||||
|
|
||||||
This flag *will* and *can* be set for any
|
This flag *will* appear and *can* be set for any
|
||||||
products/components that appearing in the :guilabel:`Inclusions` box
|
products/components appearing in the :guilabel:`Inclusions` box
|
||||||
(or which fall under the appropriate ``__Any__``).
|
(or which fall under the appropriate ``__Any__``).
|
||||||
This flag *will not* appear (and therefore cannot be set) on
|
This flag *will not* appear (and therefore *cannot* be set) on
|
||||||
any products appearing in the :guilabel:`Exclusions` box.
|
any products appearing in the :guilabel:`Exclusions` box.
|
||||||
*IMPORTANT: Exclusions override inclusions.*
|
*IMPORTANT: Exclusions override inclusions.*
|
||||||
|
|
||||||
You may select a Product without selecting a specific Component,
|
You may select a Product without selecting a specific Component,
|
||||||
but you can't select a Component without a Product, or to select a
|
but you cannot select a Component without a Product. If you do so,
|
||||||
Component that does not belong to the named Product. If you do so,
|
|
||||||
Bugzilla will display an error message, even if all your products
|
Bugzilla will display an error message, even if all your products
|
||||||
have a component by that name.
|
have a component by that name. You will also see an error if you
|
||||||
|
select a Component that does not belong to the selected Product.
|
||||||
|
|
||||||
*Example:* Let's say you have a product called
|
*Example:* Let's say you have a product called
|
||||||
``Jet Plane`` that has thousands of components. You want
|
``Jet Plane`` that has thousands of components. You want
|
||||||
to be able to ask if a problem should be fixed in the next model of
|
to be able to ask if a problem should be fixed in the next model of
|
||||||
plane you release. We'll call the flag ``fixInNext``.
|
plane you release. We'll call the flag ``fixInNext``.
|
||||||
But, there's one component in ``Jet Plane,``
|
However, one component in ``Jet Plane`` is
|
||||||
called ``Pilot.`` It doesn't make sense to release a
|
called ``Pilot``, and it doesn't make sense to release a
|
||||||
new pilot, so you don't want to have the flag show up in that component.
|
new pilot, so you don't want to have the flag show up in that component.
|
||||||
So, you include ``Jet Plane:__Any__`` and you exclude
|
So, you include ``Jet Plane:__Any__`` and you exclude
|
||||||
``Jet Plane:Pilot``.
|
``Jet Plane:Pilot``.
|
||||||
@ -85,25 +85,26 @@ Sort Key
|
|||||||
sort key. Flags that have the same sort key will be sorted alphabetically.
|
sort key. Flags that have the same sort key will be sorted alphabetically.
|
||||||
|
|
||||||
Active
|
Active
|
||||||
Sometimes, you might want to keep old flag information in the
|
Sometimes you might want to keep old flag information in the
|
||||||
Bugzilla database, but stop users from setting any new flags of this type.
|
Bugzilla database but stop users from setting any new flags of this type.
|
||||||
To do this, uncheck :guilabel:`active`. Deactivated
|
To do this, uncheck :guilabel:`active`. Deactivated
|
||||||
flags will still show up in the UI if they are ``?``, ``+``, or ``-``, but
|
flags will still show up in the UI if they are ``?``, ``+``, or ``-``, but
|
||||||
they may only be cleared (unset), and cannot be changed to a new value.
|
they may only be cleared (unset) and cannot be changed to a new value.
|
||||||
Once a deactivated flag is cleared, it will completely disappear from a
|
Once a deactivated flag is cleared, it will completely disappear from a
|
||||||
bug/attachment, and cannot be set again.
|
bug/attachment and cannot be set again.
|
||||||
|
|
||||||
Requestable
|
Requestable
|
||||||
New flags are, by default, "requestable", meaning that they
|
New flags are, by default, "requestable", meaning that they
|
||||||
offer users the ``?`` option, as well as ``+``
|
offer users the ``?`` option, as well as ``+``
|
||||||
and ``-``.
|
and ``-``.
|
||||||
To remove the ? option, uncheck "requestable".
|
To remove the ``?`` option, uncheck "requestable".
|
||||||
|
|
||||||
Specifically Requestable
|
Specifically Requestable
|
||||||
By default this box is checked for new flags, meaning that users may make
|
By default this box is checked for new flags, meaning that users may make
|
||||||
flag requests of specific individuals. Unchecking this box will remove the
|
flag requests of specific individuals. Unchecking this box will remove the
|
||||||
text box next to a flag; if it is still requestable, then requests may
|
text box next to a flag; if it is still requestable, then requests
|
||||||
only be made "to the wind". Removing this after specific
|
cannot target specific users and are open to anyone (called a
|
||||||
|
request "to the wind" in Bugzilla). Removing this after specific
|
||||||
requests have been made will not remove those requests; that data will
|
requests have been made will not remove those requests; that data will
|
||||||
stay in the database (though it will no longer appear to the user).
|
stay in the database (though it will no longer appear to the user).
|
||||||
|
|
||||||
@ -116,7 +117,7 @@ Multiplicable
|
|||||||
|
|
||||||
CC List
|
CC List
|
||||||
If you want certain users to be notified every time this flag is
|
If you want certain users to be notified every time this flag is
|
||||||
set to ``?``, ``-``, ``+``, or unset, add them here. This is a comma-separated
|
set to ``?``, ``-``, or ``+``, or is unset, add them here. This is a comma-separated
|
||||||
list of email addresses that need not be restricted to Bugzilla usernames.
|
list of email addresses that need not be restricted to Bugzilla usernames.
|
||||||
|
|
||||||
Grant Group
|
Grant Group
|
||||||
|
|||||||
@ -40,7 +40,7 @@ the bug. For information on granting read-only access to certain people and
|
|||||||
full edit access to others, see :ref:`product-group-controls`.
|
full edit access to others, see :ref:`product-group-controls`.
|
||||||
|
|
||||||
.. note:: By default, bugs can also be seen by the Assignee, the Reporter, and
|
.. note:: By default, bugs can also be seen by the Assignee, the Reporter, and
|
||||||
by everyone on the CC List, regardless of whether or not the bug would
|
everyone on the CC List, regardless of whether or not the bug would
|
||||||
typically be viewable by them. Visibility to the Reporter and CC List can
|
typically be viewable by them. Visibility to the Reporter and CC List can
|
||||||
be overridden (on a per-bug basis) by bringing up the bug, finding the
|
be overridden (on a per-bug basis) by bringing up the bug, finding the
|
||||||
section that starts with ``Users in the roles selected below...``
|
section that starts with ``Users in the roles selected below...``
|
||||||
@ -77,7 +77,7 @@ To create a new group, follow the steps below:
|
|||||||
to match the regular expression. If their email address changes
|
to match the regular expression. If their email address changes
|
||||||
and no longer matches the regular expression, they will be removed
|
and no longer matches the regular expression, they will be removed
|
||||||
from the group. Versions 2.16 and older of Bugzilla did not automatically
|
from the group. Versions 2.16 and older of Bugzilla did not automatically
|
||||||
remove users who's email addresses no longer matched the RegExp.
|
remove users whose email addresses no longer matched the RegExp.
|
||||||
|
|
||||||
.. warning:: If specifying a domain in the regular expression, end
|
.. warning:: If specifying a domain in the regular expression, end
|
||||||
the regexp with a "$". Otherwise, when granting access to
|
the regexp with a "$". Otherwise, when granting access to
|
||||||
@ -103,13 +103,13 @@ you wish to edit or control permissions for.
|
|||||||
|
|
||||||
The "Edit Groups" page contains the same five fields present when
|
The "Edit Groups" page contains the same five fields present when
|
||||||
creating a new group. Below that are two additional sections, "Group
|
creating a new group. Below that are two additional sections, "Group
|
||||||
Permissions," and "Mass Remove". The "Mass Remove" option simply removes
|
Permissions" and "Mass Remove". The "Mass Remove" option simply removes
|
||||||
all users from the group who match the regular expression entered. The
|
all users from the group who match the regular expression entered. The
|
||||||
"Group Permissions" section requires further explanation.
|
"Group Permissions" section requires further explanation.
|
||||||
|
|
||||||
The "Group Permissions" section on the "Edit Groups" page contains four sets
|
The "Group Permissions" section on the "Edit Groups" page contains four sets
|
||||||
of permissions that control the relationship of this group to other
|
of permissions that control the relationship of this group to other
|
||||||
groups. If the 'usevisibilitygroups' parameter is in use (see
|
groups. If the ``usevisibilitygroups`` parameter is in use (see
|
||||||
:ref:`parameters`) two additional sets of permissions are displayed.
|
:ref:`parameters`) two additional sets of permissions are displayed.
|
||||||
Each set consists of two select boxes. On the left, a select box
|
Each set consists of two select boxes. On the left, a select box
|
||||||
with a list of all existing groups. On the right, a select box listing
|
with a list of all existing groups. On the right, a select box listing
|
||||||
@ -142,13 +142,13 @@ Each of the six permissions is described below.
|
|||||||
|
|
||||||
*Groups That Can See This Group*
|
*Groups That Can See This Group*
|
||||||
Members of any selected group can see the users in this group.
|
Members of any selected group can see the users in this group.
|
||||||
This setting is only visible if the 'usevisibilitygroups' parameter
|
This setting is only visible if the ``usevisibilitygroups`` parameter
|
||||||
is enabled on the Bugzilla Configuration page. See
|
is enabled on the Bugzilla Configuration page. See
|
||||||
:ref:`parameters` for information on configuring Bugzilla.
|
:ref:`parameters` for information on configuring Bugzilla.
|
||||||
|
|
||||||
*Groups That This Group Can See*
|
*Groups That This Group Can See*
|
||||||
Members of this group can see members in any of the selected groups.
|
Members of this group can see members in any of the selected groups.
|
||||||
This setting is only visible if the 'usevisibilitygroups' parameter
|
This setting is only visible if the ``usevisibilitygroups`` parameter
|
||||||
is enabled on the the Bugzilla Configuration page. See
|
is enabled on the the Bugzilla Configuration page. See
|
||||||
:ref:`parameters` for information on configuring Bugzilla.
|
:ref:`parameters` for information on configuring Bugzilla.
|
||||||
|
|
||||||
@ -164,7 +164,7 @@ A User can become a member of a group in several ways:
|
|||||||
from the "Administration" page. Use the search form to find the user
|
from the "Administration" page. Use the search form to find the user
|
||||||
you want to edit group membership for, and click on their email
|
you want to edit group membership for, and click on their email
|
||||||
address in the search results to edit their profile. The profile
|
address in the search results to edit their profile. The profile
|
||||||
page lists all the groups, and indicates if the user is a member of
|
page lists all the groups and indicates if the user is a member of
|
||||||
the group either directly or indirectly. More information on indirect
|
the group either directly or indirectly. More information on indirect
|
||||||
group membership is below. For more details on User Administration,
|
group membership is below. For more details on User Administration,
|
||||||
see :ref:`users`.
|
see :ref:`users`.
|
||||||
|
|||||||
@ -6,10 +6,10 @@ Keywords
|
|||||||
The administrator can define keywords which can be used to tag and
|
The administrator can define keywords which can be used to tag and
|
||||||
categorise bugs. For example, the keyword "regression" is commonly used.
|
categorise bugs. For example, the keyword "regression" is commonly used.
|
||||||
A company might have a policy stating all regressions
|
A company might have a policy stating all regressions
|
||||||
must be fixed by the next release - this keyword can make tracking those
|
must be fixed by the next release—this keyword can make tracking those
|
||||||
bugs much easier.
|
bugs much easier.
|
||||||
|
|
||||||
Keywords are global, rather than per-product. If the administrator changes
|
Keywords are global, rather than per product. If the administrator changes
|
||||||
a keyword currently applied to any bugs, the keyword cache must be rebuilt
|
a keyword currently applied to any bugs, the keyword cache must be rebuilt
|
||||||
using the :ref:`sanity-check` script.
|
using the :ref:`sanity-check` script.
|
||||||
|
|
||||||
@ -17,7 +17,7 @@ using the :ref:`sanity-check` script.
|
|||||||
|
|
||||||
Currently keywords cannot be marked obsolete to prevent future usage.
|
Currently keywords cannot be marked obsolete to prevent future usage.
|
||||||
|
|
||||||
Keywords can be created, edited or deleted by clicking the "Keywords"
|
Keywords can be created, edited, or deleted by clicking the "Keywords"
|
||||||
link in the admin page. There are two fields for each keyword - the keyword
|
link in the admin page. There are two fields for each keyword—the keyword
|
||||||
itself and a brief description.
|
itself and a brief description.
|
||||||
|
|
||||||
|
|||||||
@ -30,7 +30,7 @@ ssl_redirect
|
|||||||
If enabled, Bugzilla will force HTTPS (SSL) connections, by
|
If enabled, Bugzilla will force HTTPS (SSL) connections, by
|
||||||
automatically redirecting any users who try to use a non-SSL
|
automatically redirecting any users who try to use a non-SSL
|
||||||
connection. Also, when this is enabled, Bugzilla will send out links
|
connection. Also, when this is enabled, Bugzilla will send out links
|
||||||
using :param:`sslbase` in emails instead of :param:`urlbase`.
|
using :param:`sslbase` in emails instead of :param:`urlbase`.
|
||||||
|
|
||||||
sslbase
|
sslbase
|
||||||
Defines the fully qualified domain name and web
|
Defines the fully qualified domain name and web
|
||||||
@ -60,7 +60,7 @@ maintainer
|
|||||||
The address need not be that of a valid Bugzilla account.
|
The address need not be that of a valid Bugzilla account.
|
||||||
|
|
||||||
docs_urlbase
|
docs_urlbase
|
||||||
The URL that is the common initial leading part of all Bugzilla documentation URLs. It may be an absolute URL, or a URL relative to the urlbase parameter. Leave this empty to suppress links to the documentation. ``%lang%`` will be replaced by user's preferred language (if documentation is available in that language).
|
The URL that is the common initial leading part of all Bugzilla documentation URLs. It may be an absolute URL, or a URL relative to the urlbase parameter. Leave this empty to suppress links to the documentation. ``%lang%`` will be replaced by user's preferred language (if documentation is available in that language).
|
||||||
|
|
||||||
utf8
|
utf8
|
||||||
Use UTF-8 (Unicode) encoding for all text in Bugzilla. Installations where
|
Use UTF-8 (Unicode) encoding for all text in Bugzilla. Installations where
|
||||||
@ -101,12 +101,12 @@ announcehtml
|
|||||||
upgrade_notification
|
upgrade_notification
|
||||||
Enable or disable a notification on the homepage of this Bugzilla
|
Enable or disable a notification on the homepage of this Bugzilla
|
||||||
installation when a newer version of Bugzilla is available. This
|
installation when a newer version of Bugzilla is available. This
|
||||||
notification is only visible to administrators. Choose :paramval:`disabled`,
|
notification is only visible to administrators. Choose :paramval:`disabled`
|
||||||
to turn off the notification. Otherwise, choose which version of
|
to turn off the notification. Otherwise, choose which version of
|
||||||
Bugzilla you want to be notified about: :paramval:`development_snapshot` is the
|
Bugzilla you want to be notified about: :paramval:`development_snapshot` is the
|
||||||
latest release on the trunk:paramval:`latest_stable_release` is the most
|
latest release from the master branch, :paramval:`latest_stable_release` is the most
|
||||||
recent release available on the most recent stable branch;
|
recent release available on the most recent stable branch, and
|
||||||
:paramval:`stable_branch_release` the most recent release on the branch
|
:paramval:`stable_branch_release` is the most recent release on the branch
|
||||||
this installation is based on.
|
this installation is based on.
|
||||||
|
|
||||||
.. _param-administrative-policies:
|
.. _param-administrative-policies:
|
||||||
@ -119,16 +119,16 @@ Options include whether to allow the deletion of bugs and users,
|
|||||||
and whether to allow users to change their email address.
|
and whether to allow users to change their email address.
|
||||||
|
|
||||||
allowbugdeletion
|
allowbugdeletion
|
||||||
The pages to edit products and components can delete all associated bugs when you delete a product (or component). Since that is a pretty scary idea, you have to turn on this option before any such deletions will ever happen.
|
The pages to edit products and components can delete all associated bugs when you delete a product (or component). Since that is a pretty scary idea, you have to turn on this option before any such deletions will ever happen.
|
||||||
|
|
||||||
allowemailchange
|
allowemailchange
|
||||||
Users can change their own email address through the preferences. Note that the change is validated by emailing both addresses, so switching this option on will not let users use an invalid address.
|
Users can change their own email address through the preferences. Note that the change is validated by emailing both addresses, so switching this option on will not let users use an invalid address.
|
||||||
|
|
||||||
allowuserdeletion
|
allowuserdeletion
|
||||||
The user editing pages are capable of letting you delete user accounts. Bugzilla will issue a warning in case you'd run into inconsistencies when you're about to do so, but such deletions still remain scary. So, you have to turn on this option before any such deletions will ever happen.
|
The user editing pages are capable of letting you delete user accounts. Bugzilla will issue a warning in case you'd run into inconsistencies when you're about to do so, but such deletions still remain scary. So, you have to turn on this option before any such deletions will ever happen.
|
||||||
|
|
||||||
last_visit_keep_days
|
last_visit_keep_days
|
||||||
This option controls how many days Bugzilla will remember that users have visited specific bugs.
|
This option controls how many days Bugzilla will remember that users have visited specific bugs.
|
||||||
|
|
||||||
.. _param-user-authentication:
|
.. _param-user-authentication:
|
||||||
|
|
||||||
@ -144,26 +144,26 @@ of authentication cookies, and the regular expression used to
|
|||||||
validate email addresses. Some parameters are highlighted below.
|
validate email addresses. Some parameters are highlighted below.
|
||||||
|
|
||||||
auth_env_id
|
auth_env_id
|
||||||
Environment variable used by external authentication system to store a unique identifier for each user. Leave it blank if there isn't one or if this method of authentication is not being used.
|
Environment variable used by external authentication system to store a unique identifier for each user. Leave it blank if there isn't one or if this method of authentication is not being used.
|
||||||
|
|
||||||
auth_env_email
|
auth_env_email
|
||||||
Environment variable used by external authentication system to store each user's email address. This is a required field for environmental authentication. Leave it blank if you are not going to use this feature.
|
Environment variable used by external authentication system to store each user's email address. This is a required field for environmental authentication. Leave it blank if you are not going to use this feature.
|
||||||
|
|
||||||
auth_env_realname
|
auth_env_realname
|
||||||
Environment variable used by external authentication system to store the user's real name. Leave it blank if there isn't one or if this method of authentication is not being used.
|
Environment variable used by external authentication system to store the user's real name. Leave it blank if there isn't one or if this method of authentication is not being used.
|
||||||
|
|
||||||
user_info_class
|
user_info_class
|
||||||
Mechanism(s) to be used for gathering a user's login information. More than one may be selected. If the first one returns nothing, the second is tried, and so on. The types are:
|
Mechanism(s) to be used for gathering a user's login information. More than one may be selected. If the first one returns nothing, the second is tried, and so on. The types are:
|
||||||
|
|
||||||
* :paramval:`CGI`: asks for username and password via CGI form interface.
|
* :paramval:`CGI`: asks for username and password via CGI form interface.
|
||||||
* :paramval:`Env`: info for a pre-authenticated user is passed in system environment variables.
|
* :paramval:`Env`: info for a pre-authenticated user is passed in system environment variables.
|
||||||
|
|
||||||
user_verify_class
|
user_verify_class
|
||||||
Mechanism(s) to be used for verifying (authenticating) information gathered by user_info_class. More than one may be selected. If the first one cannot find the user, the second is tried, and so on. The types are:
|
Mechanism(s) to be used for verifying (authenticating) information gathered by user_info_class. More than one may be selected. If the first one cannot find the user, the second is tried, and so on. The types are:
|
||||||
|
|
||||||
* :paramval:`DB`: Bugzilla's built-in authentication. This is the most common choice.
|
* :paramval:`DB`: Bugzilla's built-in authentication. This is the most common choice.
|
||||||
* :paramval:`RADIUS`: RADIUS authentication using a RADIUS server. Using this method requires additional parameters to be set. Please see :ref:`param-radius` for more information.
|
* :paramval:`RADIUS`: RADIUS authentication using a RADIUS server. Using this method requires additional parameters to be set. Please see :ref:`param-radius` for more information.
|
||||||
* :paramval:`LDAP1: LDAP authentication using an LDAP server. Using this method requires additional parameters to be set. Please see :ref:`param-ldap` for more information.
|
* :paramval:`LDAP`: LDAP authentication using an LDAP server. Using this method requires additional parameters to be set. Please see :ref:`param-ldap` for more information.
|
||||||
|
|
||||||
rememberlogin
|
rememberlogin
|
||||||
Controls management of session cookies.
|
Controls management of session cookies.
|
||||||
@ -173,7 +173,7 @@ rememberlogin
|
|||||||
* :paramval:`defaulton`/:paramval:`defaultoff` - Default behavior as described above, but user can choose whether Bugzilla will remember their login or not.
|
* :paramval:`defaulton`/:paramval:`defaultoff` - Default behavior as described above, but user can choose whether Bugzilla will remember their login or not.
|
||||||
|
|
||||||
requirelogin
|
requirelogin
|
||||||
If this option is set, all access to the system beyond the front page will require a login. No anonymous users will be permitted.
|
If this option is set, all access to the system beyond the front page will require a login. No anonymous users will be permitted.
|
||||||
|
|
||||||
webservice_email_filter
|
webservice_email_filter
|
||||||
Filter email addresses returned by the WebService API depending on if the user is logged in or not. This works similarly to how the web UI currently filters email addresses. If requirelogin is enabled, then this parameter has no effect as users must be logged in to use Bugzilla anyway.
|
Filter email addresses returned by the WebService API depending on if the user is logged in or not. This works similarly to how the web UI currently filters email addresses. If requirelogin is enabled, then this parameter has no effect as users must be logged in to use Bugzilla anyway.
|
||||||
@ -183,16 +183,16 @@ emailregexp
|
|||||||
used for login names. The default attempts to match fully
|
used for login names. The default attempts to match fully
|
||||||
qualified email addresses (i.e. 'user\@example.com') in a slightly
|
qualified email addresses (i.e. 'user\@example.com') in a slightly
|
||||||
more restrictive way than what is allowed in RFC 2822.
|
more restrictive way than what is allowed in RFC 2822.
|
||||||
Another popular value to put here is :paramval:`^[^@]+`, which means 'local usernames, no @ allowed.'
|
Another popular value to put here is :paramval:`^[^@]+`, which means 'local usernames, no @ allowed.'
|
||||||
|
|
||||||
emailregexpdesc
|
emailregexpdesc
|
||||||
This description is shown to the user to explain which email addresses are allowed by the :param:`emailregexp` param.
|
This description is shown to the user to explain which email addresses are allowed by the :param:`emailregexp` param.
|
||||||
|
|
||||||
emailsuffix
|
emailsuffix
|
||||||
This is a string to append to any email addresses when actually sending mail to that address. It is useful if you have changed the :param:`emailregexp` param to only allow local usernames, but you want the mail to be delivered to username\@my.local.hostname.
|
This is a string to append to any email addresses when actually sending mail to that address. It is useful if you have changed the :param:`emailregexp` param to only allow local usernames, but you want the mail to be delivered to username\@my.local.hostname.
|
||||||
|
|
||||||
createemailregexp
|
createemailregexp
|
||||||
This defines the (case-insensitive) regexp to use for email addresses that are permitted to self-register. The default (.*) permits any account matching the emailregexp to be created. If this parameter is left blank, no users will be permitted to create their own accounts and all accounts will have to be created by an administrator.
|
This defines the (case-insensitive) regexp to use for email addresses that are permitted to self-register. The default (:paramval:`.*`) permits any account matching the emailregexp to be created. If this parameter is left blank, no users will be permitted to create their own accounts and all accounts will have to be created by an administrator.
|
||||||
|
|
||||||
password_complexity
|
password_complexity
|
||||||
Set the complexity required for passwords. In all cases must the passwords be at least 6 characters long.
|
Set the complexity required for passwords. In all cases must the passwords be at least 6 characters long.
|
||||||
@ -203,7 +203,7 @@ password_complexity
|
|||||||
* :paramval:`letters_numbers_specialchars` - Passwords must contain at least one letter, a number and a special character.
|
* :paramval:`letters_numbers_specialchars` - Passwords must contain at least one letter, a number and a special character.
|
||||||
|
|
||||||
password_check_on_login
|
password_check_on_login
|
||||||
If set, Bugzilla will check that the password meets the current complexity rules and minimum length requirements when the user logs into the Bugzilla web interface. If it doesn't, the user would not be able to log in, and will receive a message to reset their password.
|
If set, Bugzilla will check that the password meets the current complexity rules and minimum length requirements when the user logs into the Bugzilla web interface. If it doesn't, the user would not be able to log in, and will receive a message to reset their password.
|
||||||
|
|
||||||
.. _param-attachments:
|
.. _param-attachments:
|
||||||
|
|
||||||
@ -237,14 +237,14 @@ maxattachmentsize
|
|||||||
The maximum size (in kilobytes) of attachments to be stored in the database. If a file larger than this size is attached to a bug, Bugzilla will look at the :param:`maxlocalattachment` parameter to determine if the file can be stored locally on the web server. If the file size exceeds both limits, then the attachment is rejected. Setting both parameters to 0 will prevent attaching files to bugs.
|
The maximum size (in kilobytes) of attachments to be stored in the database. If a file larger than this size is attached to a bug, Bugzilla will look at the :param:`maxlocalattachment` parameter to determine if the file can be stored locally on the web server. If the file size exceeds both limits, then the attachment is rejected. Setting both parameters to 0 will prevent attaching files to bugs.
|
||||||
|
|
||||||
Some databases have default limits which prevent storing larger attachments in the database. E.g. MySQL has a parameter called `max_allowed_packet <http://dev.mysql.com/doc/refman/5.1/en/packet-too-large.html>`_, whose default varies by distribution. Setting :param:`maxattachmentsize` higher than your current setting for this value will produce an error.
|
Some databases have default limits which prevent storing larger attachments in the database. E.g. MySQL has a parameter called `max_allowed_packet <http://dev.mysql.com/doc/refman/5.1/en/packet-too-large.html>`_, whose default varies by distribution. Setting :param:`maxattachmentsize` higher than your current setting for this value will produce an error.
|
||||||
|
|
||||||
maxlocalattachment
|
maxlocalattachment
|
||||||
The maximum size (in megabytes) of attachments to be stored locally on the web server. If set to a value lower than the :param:`maxattachmentsize` parameter, attachments will never be kept on the local filesystem.
|
The maximum size (in megabytes) of attachments to be stored locally on the web server. If set to a value lower than the :param:`maxattachmentsize` parameter, attachments will never be kept on the local filesystem.
|
||||||
|
|
||||||
Whether you use this feature or not depends on your environment. Reasons to store some or all attachments as files might include poor database performance for large binary blobs, ease of backup/restore/browsing, or even filesystem-level deduplication support. However, you need to be aware of any limits on how much data your webserver environment can store. If in doubt, leave the value at 0.
|
Whether you use this feature or not depends on your environment. Reasons to store some or all attachments as files might include poor database performance for large binary blobs, ease of backup/restore/browsing, or even filesystem-level deduplication support. However, you need to be aware of any limits on how much data your webserver environment can store. If in doubt, leave the value at 0.
|
||||||
|
|
||||||
Note that changing this value does not affect any already-submitted attachments.
|
Note that changing this value does not affect any already-submitted attachments.
|
||||||
|
|
||||||
.. _param-bug-change-policies:
|
.. _param-bug-change-policies:
|
||||||
|
|
||||||
Bug Change Policies
|
Bug Change Policies
|
||||||
@ -270,7 +270,7 @@ musthavemilestoneonaccept
|
|||||||
|
|
||||||
commenton*
|
commenton*
|
||||||
All these fields allow you to dictate what changes can pass
|
All these fields allow you to dictate what changes can pass
|
||||||
without comment, and which must have a comment from the
|
without comment and which must have a comment from the
|
||||||
person who changed them. Often, administrators will allow
|
person who changed them. Often, administrators will allow
|
||||||
users to add themselves to the CC list, accept bugs, or
|
users to add themselves to the CC list, accept bugs, or
|
||||||
change the Status Whiteboard without adding a comment as to
|
change the Status Whiteboard without adding a comment as to
|
||||||
@ -299,7 +299,7 @@ Bug Fields
|
|||||||
==========
|
==========
|
||||||
|
|
||||||
The parameters in this section determine the default settings of
|
The parameters in this section determine the default settings of
|
||||||
several Bugzilla fields for new bugs, and also control whether
|
several Bugzilla fields for new bugs and whether
|
||||||
certain fields are used. For example, choose whether to use the
|
certain fields are used. For example, choose whether to use the
|
||||||
:field:`Target Milestone` field or the :field:`Status Whiteboard` field.
|
:field:`Target Milestone` field or the :field:`Status Whiteboard` field.
|
||||||
|
|
||||||
@ -313,15 +313,15 @@ usetargetmilestone
|
|||||||
|
|
||||||
useqacontact
|
useqacontact
|
||||||
This allows you to define an email address for each component,
|
This allows you to define an email address for each component,
|
||||||
in addition to that of the default assignee, who will be sent
|
in addition to that of the default assignee, that will be sent
|
||||||
carbon copies of incoming bugs.
|
carbon copies of incoming bugs.
|
||||||
|
|
||||||
usestatuswhiteboard
|
usestatuswhiteboard
|
||||||
This defines whether you wish to have a free-form, overwritable field
|
This defines whether you wish to have a free-form, overwritable field
|
||||||
associated with each bug. The advantage of the :field:`Status Whiteboard`
|
associated with each bug. The advantage of the :field:`Status Whiteboard`
|
||||||
is that it can be deleted or modified with ease, and provides an
|
is that it can be deleted or modified with ease and provides an
|
||||||
easily-searchable field for indexing some bugs that have some trait
|
easily searchable field for indexing bugs that have some trait in
|
||||||
in common.
|
common.
|
||||||
|
|
||||||
use_see_also
|
use_see_also
|
||||||
Do you wish to use the :field:`See Also` field? It allows you mark bugs
|
Do you wish to use the :field:`See Also` field? It allows you mark bugs
|
||||||
@ -346,7 +346,7 @@ defaultopsys
|
|||||||
that the browser reports to be running on as the default.
|
that the browser reports to be running on as the default.
|
||||||
|
|
||||||
collapsed_comment_tags
|
collapsed_comment_tags
|
||||||
A comma separated list of tags which, when applied to comments, will
|
A comma-separated list of tags which, when applied to comments, will
|
||||||
cause them to be collapsed by default.
|
cause them to be collapsed by default.
|
||||||
|
|
||||||
.. _param-dependency-graphs:
|
.. _param-dependency-graphs:
|
||||||
@ -354,7 +354,7 @@ collapsed_comment_tags
|
|||||||
Graphs
|
Graphs
|
||||||
======
|
======
|
||||||
|
|
||||||
Bugzilla can draw graphs of bug dependency relationships, using a tool called
|
Bugzilla can draw graphs of bug-dependency relationships, using a tool called
|
||||||
:file:`dot` (from the `GraphViz project <http://graphviz.org/>`_) or a web
|
:file:`dot` (from the `GraphViz project <http://graphviz.org/>`_) or a web
|
||||||
service called Web Dot. This page allows you to set the location of the binary
|
service called Web Dot. This page allows you to set the location of the binary
|
||||||
or service. If no Web Dot server or binary is specified, then dependency
|
or service. If no Web Dot server or binary is specified, then dependency
|
||||||
@ -365,13 +365,13 @@ webdotbase
|
|||||||
|
|
||||||
* A complete file path to :command:`dot` (part of GraphViz), which will
|
* A complete file path to :command:`dot` (part of GraphViz), which will
|
||||||
generate the graphs locally.
|
generate the graphs locally.
|
||||||
* A URL prefix pointing to an installation of the webdot package, which
|
* A URL prefix pointing to an installation of the Web Dot package, which
|
||||||
will generate the graphs remotely.
|
will generate the graphs remotely.
|
||||||
* A blank value, which will disable dependency graphing.
|
* A blank value, which will disable dependency graphing.
|
||||||
|
|
||||||
The default value is blank. We recommend using a local install of
|
The default value is blank. We recommend using a local install of
|
||||||
:file:`dot`. If you change this value to a web service, make certain that
|
:file:`dot`. If you change this value to a web service, make certain that
|
||||||
the webdot server can read files from your webdot directory. On Apache
|
the Web Dot server can read files from your Web Dot directory. On Apache
|
||||||
you do this by editing the :file:`.htaccess` file; for other systems the
|
you do this by editing the :file:`.htaccess` file; for other systems the
|
||||||
needed measures may vary. You can run :command:`checksetup.pl` to
|
needed measures may vary. You can run :command:`checksetup.pl` to
|
||||||
recreate the :file:`.htaccess` file if it has been lost.
|
recreate the :file:`.htaccess` file if it has been lost.
|
||||||
@ -398,7 +398,7 @@ Several parameters are described in more detail below. Most of the
|
|||||||
configuration of groups and their relationship to products is done
|
configuration of groups and their relationship to products is done
|
||||||
on the :guilabel:`Groups` and :guilabel:`Product` pages of the
|
on the :guilabel:`Groups` and :guilabel:`Product` pages of the
|
||||||
:guilabel:`Administration` area.
|
:guilabel:`Administration` area.
|
||||||
The options on this page control global default behaviour.
|
The options on this page control global default behavior.
|
||||||
For more information on Groups and Group Security, see
|
For more information on Groups and Group Security, see
|
||||||
:ref:`groups`.
|
:ref:`groups`.
|
||||||
|
|
||||||
@ -425,7 +425,7 @@ querysharegroup
|
|||||||
saved searches, see :ref:`saved-searches`.
|
saved searches, see :ref:`saved-searches`.
|
||||||
|
|
||||||
comment_taggers_group
|
comment_taggers_group
|
||||||
The name of the group of users who can tag comment. Setting this to empty disables comment tagging.
|
The name of the group of users who can tag comments. Setting this to empty disables comment tagging.
|
||||||
|
|
||||||
debug_group
|
debug_group
|
||||||
The name of the group of users who can view the actual SQL query generated when viewing bug lists and reports. Do not expose this information to untrusted users.
|
The name of the group of users who can view the actual SQL query generated when viewing bug lists and reports. Do not expose this information to untrusted users.
|
||||||
@ -439,7 +439,12 @@ usevisibilitygroups
|
|||||||
restrictions) see :ref:`edit-groups`.
|
restrictions) see :ref:`edit-groups`.
|
||||||
|
|
||||||
or_groups
|
or_groups
|
||||||
Define the visibility of a bug which is in multiple groups. If this is on (recommended), a user only needs to be a member of one of the bug's groups in order to view it. If it is off, a user needs to be a member of all the bug's groups. Note that in either case, if the user has a role on the bug (e.g. reporter) that may also affect their permissions.
|
Define the visibility of a bug which is in multiple groups. If
|
||||||
|
this is on (recommended), a user only needs to be a member of one
|
||||||
|
of the bug's groups in order to view it. If it is off, a user
|
||||||
|
needs to be a member of all the bug's groups. Note that in either
|
||||||
|
case, a user's role on the bug (e.g. reporter), if any, may also
|
||||||
|
affect their permissions.
|
||||||
|
|
||||||
.. _param-ldap:
|
.. _param-ldap:
|
||||||
|
|
||||||
@ -451,7 +456,7 @@ authentication architecture. This page contains all the parameters
|
|||||||
necessary to configure Bugzilla for use with LDAP authentication.
|
necessary to configure Bugzilla for use with LDAP authentication.
|
||||||
|
|
||||||
The existing authentication
|
The existing authentication
|
||||||
scheme for Bugzilla uses email addresses as the primary user ID, and a
|
scheme for Bugzilla uses email addresses as the primary user ID and a
|
||||||
password to authenticate that user. All places within Bugzilla that
|
password to authenticate that user. All places within Bugzilla that
|
||||||
require a user ID (e.g assigning a bug) use the email
|
require a user ID (e.g assigning a bug) use the email
|
||||||
address. The LDAP authentication builds on top of this scheme, rather
|
address. The LDAP authentication builds on top of this scheme, rather
|
||||||
@ -459,7 +464,7 @@ than replacing it. The initial log-in is done with a username and
|
|||||||
password for the LDAP directory. Bugzilla tries to bind to LDAP using
|
password for the LDAP directory. Bugzilla tries to bind to LDAP using
|
||||||
those credentials and, if successful, tries to map this account to a
|
those credentials and, if successful, tries to map this account to a
|
||||||
Bugzilla account. If an LDAP mail attribute is defined, the value of this
|
Bugzilla account. If an LDAP mail attribute is defined, the value of this
|
||||||
attribute is used, otherwise the :param:`emailsuffix` parameter is appended to
|
attribute is used; otherwise, the :param:`emailsuffix` parameter is appended to
|
||||||
the LDAP username to form a full email address. If an account for this address
|
the LDAP username to form a full email address. If an account for this address
|
||||||
already exists in the Bugzilla installation, it will log in to that account.
|
already exists in the Bugzilla installation, it will log in to that account.
|
||||||
If no account for that email address exists, one is created at the time
|
If no account for that email address exists, one is created at the time
|
||||||
@ -496,15 +501,15 @@ LDAPserver
|
|||||||
For example: :paramval:`ldap.company.com`
|
For example: :paramval:`ldap.company.com`
|
||||||
or :paramval:`ldap.company.com:3268`
|
or :paramval:`ldap.company.com:3268`
|
||||||
You can also specify a LDAP URI, so as to use other
|
You can also specify a LDAP URI, so as to use other
|
||||||
protocols, such as LDAPS or LDAPI. If port was not specified in
|
protocols, such as LDAPS or LDAPI. If the port was not specified in
|
||||||
the URI, the default is either 389 or 636 for 'LDAP' and 'LDAPS'
|
the URI, the default is either 389 or 636 for 'LDAP' and 'LDAPS'
|
||||||
schemes respectively.
|
schemes respectively.
|
||||||
|
|
||||||
.. note:: In order to use SSL with LDAP, specify a URI with "ldaps://".
|
.. note:: In order to use SSL with LDAP, specify a URI with "ldaps://".
|
||||||
This will force the use of SSL over port 636.
|
This will force the use of SSL over port 636.
|
||||||
For example, normal LDAP:
|
For example, normal LDAP
|
||||||
:paramval:`ldap://ldap.company.com`, LDAP over SSL:
|
:paramval:`ldap://ldap.company.com`, LDAP over SSL
|
||||||
:paramval:`ldaps://ldap.company.com` or LDAP over a UNIX
|
:paramval:`ldaps://ldap.company.com`, or LDAP over a UNIX
|
||||||
domain socket :paramval:`ldapi://%2fvar%2flib%2fldap_sock`.
|
domain socket :paramval:`ldapi://%2fvar%2flib%2fldap_sock`.
|
||||||
|
|
||||||
LDAPstarttls
|
LDAPstarttls
|
||||||
@ -576,11 +581,11 @@ RADIUS_NAS_IP
|
|||||||
RADIUS server. If unspecified, 127.0.0.1 will be used.
|
RADIUS server. If unspecified, 127.0.0.1 will be used.
|
||||||
|
|
||||||
RADIUS_email_suffix
|
RADIUS_email_suffix
|
||||||
Bugzilla needs an e-mail address for each user account.
|
Bugzilla needs an email address for each user account.
|
||||||
Therefore, it needs to determine the e-mail address corresponding
|
Therefore, it needs to determine the email address corresponding
|
||||||
to a RADIUS user.
|
to a RADIUS user.
|
||||||
Bugzilla offers only a simple way to do this: it can concatenate
|
Bugzilla offers only a simple way to do this: it can concatenate
|
||||||
a suffix to the RADIUS user name to convert it into an e-mail
|
a suffix to the RADIUS user name to convert it into an email
|
||||||
address.
|
address.
|
||||||
You can specify this suffix in the RADIUS_email_suffix parameter.
|
You can specify this suffix in the RADIUS_email_suffix parameter.
|
||||||
If this simple solution does not work for you, you'll
|
If this simple solution does not work for you, you'll
|
||||||
@ -608,16 +613,16 @@ mail_delivery_method
|
|||||||
mailfrom
|
mailfrom
|
||||||
This is the email address that will appear in the "From" field
|
This is the email address that will appear in the "From" field
|
||||||
of all emails sent by this Bugzilla installation. Some email
|
of all emails sent by this Bugzilla installation. Some email
|
||||||
servers require mail to be from a valid email address, therefore
|
servers require mail to be from a valid email address; therefore,
|
||||||
it is recommended to choose a valid email address here.
|
it is recommended to choose a valid email address here.
|
||||||
|
|
||||||
use_mailer_queue
|
use_mailer_queue
|
||||||
In a large Bugzilla installation, updating bugs can be very slow, because Bugzilla sends all email at once. If you enable this parameter, Bugzilla will queue all mail and then send it in the background. This requires that you have installed certain Perl modules (as listed by :file:`checksetup.pl` for this feature), and that you are running the :file:`jobqueue.pl` daemon (otherwise your mail won't get sent). This affects all mail sent by Bugzilla, not just bug updates.
|
In a large Bugzilla installation, updating bugs can be very slow because Bugzilla sends all email at once. If you enable this parameter, Bugzilla will queue all mail and then send it in the background. This requires that you have installed certain Perl modules (as listed by :file:`checksetup.pl` for this feature), and that you are running the :file:`jobqueue.pl` daemon (otherwise your mail won't get sent). This affects all mail sent by Bugzilla, not just bug updates.
|
||||||
|
|
||||||
smtpserver
|
smtpserver
|
||||||
The SMTP server address, if the :param:`mail_delivery_method`
|
The SMTP server address, if the :param:`mail_delivery_method`
|
||||||
parameter is set to :paramval:`SMTP`. Use :paramval:`localhost` if you have a local MTA
|
parameter is set to :paramval:`SMTP`. Use :paramval:`localhost` if you have a local MTA
|
||||||
running, otherwise use a remote SMTP server. Append ":" and the port
|
running; otherwise, use a remote SMTP server. Append ":" and the port
|
||||||
number if a non-default port is needed.
|
number if a non-default port is needed.
|
||||||
|
|
||||||
smtp_username
|
smtp_username
|
||||||
@ -648,7 +653,7 @@ globalwatchers
|
|||||||
receive notification each time any new bug in entered, or when
|
receive notification each time any new bug in entered, or when
|
||||||
any existing bug changes, subject to the normal groupset
|
any existing bug changes, subject to the normal groupset
|
||||||
permissions. It may be useful for sending notifications to a
|
permissions. It may be useful for sending notifications to a
|
||||||
mailing-list, for instance.
|
mailing list, for instance.
|
||||||
|
|
||||||
.. _param-querydefaults:
|
.. _param-querydefaults:
|
||||||
|
|
||||||
@ -665,22 +670,25 @@ quip_list_entry_control
|
|||||||
Controls how easily users can add entries to the quip list.
|
Controls how easily users can add entries to the quip list.
|
||||||
|
|
||||||
* :paramval:`open` - Users may freely add to the quip list, and their entries will immediately be available for viewing.
|
* :paramval:`open` - Users may freely add to the quip list, and their entries will immediately be available for viewing.
|
||||||
* :paramval:`moderated` - quips can be entered, but need to be approved by a moderator before they will be shown.
|
* :paramval:`moderated` - Quips can be entered but need to be approved by a moderator before they will be shown.
|
||||||
* :paramval:`closed` - no new additions to the quips list are allowed.
|
* :paramval:`closed` - No new additions to the quips list are allowed.
|
||||||
|
|
||||||
mybugstemplate
|
mybugstemplate
|
||||||
This is the URL to use to bring up a simple 'all of my bugs' list for a user. %userid% will get replaced with the login name of a user. Special characters must be URL-encoded.
|
This is the URL to use to bring up a simple 'all of my bugs' list
|
||||||
|
for a user. %userid% will get replaced with the login name of a
|
||||||
|
user. Special characters must be URL encoded.
|
||||||
|
|
||||||
defaultquery
|
defaultquery
|
||||||
This is the default query that initially comes up when you access the advanced query page. It's in URL parameter format.
|
This is the default query that initially comes up when you access
|
||||||
|
the advanced query page. It's in URL-parameter format.
|
||||||
|
|
||||||
search_allow_no_criteria
|
search_allow_no_criteria
|
||||||
When turned off, a query must have some criteria specified to limit the number of bugs returned to the user. When turned on, a user is allowed to run a query with no criteria and get all bugs in the entire installation that they can see. Turning this parameter on is not recommended on large installations.
|
When turned off, a query must have some criteria specified to limit the number of bugs returned to the user. When turned on, a user is allowed to run a query with no criteria and get all bugs in the entire installation that they can see. Turning this parameter on is not recommended on large installations.
|
||||||
|
|
||||||
default_search_limit
|
default_search_limit
|
||||||
By default, Bugzilla limits searches done in the web interface to returning only this many results, for performance reasons. (This only affects the HTML format of search results--CSV, XML, and other formats are exempted.) Users can click a link on the search result page to see all the results.
|
By default, Bugzilla limits searches done in the web interface to returning only this many results, for performance reasons. (This only affects the HTML format of search results—CSV, XML, and other formats are exempted.) Users can click a link on the search result page to see all the results.
|
||||||
|
|
||||||
Usually you should not have to change this - the default value should be acceptable for most installations.
|
Usually you should not have to change this—the default value should be acceptable for most installations.
|
||||||
|
|
||||||
max_search_results
|
max_search_results
|
||||||
The maximum number of bugs that a search can ever return. Tabular and graphical reports are exempted from this limit, however.
|
The maximum number of bugs that a search can ever return. Tabular and graphical reports are exempted from this limit, however.
|
||||||
@ -702,7 +710,7 @@ from the master, freeing it up to handle writes. Bugzilla will switch to the
|
|||||||
shadowdb when it knows it doesn't need to update the database (e.g. when
|
shadowdb when it knows it doesn't need to update the database (e.g. when
|
||||||
searching, or displaying a bug to a not-logged-in user).
|
searching, or displaying a bug to a not-logged-in user).
|
||||||
|
|
||||||
Bugzilla does not make sure the shadowdb is kept up to date so if you use
|
Bugzilla does not make sure the shadowdb is kept up to date, so, if you use
|
||||||
one, you will need to set up replication in your database server.
|
one, you will need to set up replication in your database server.
|
||||||
|
|
||||||
If your shadowdb is on a different machine, specify :param:`shadowdbhost`
|
If your shadowdb is on a different machine, specify :param:`shadowdbhost`
|
||||||
@ -729,12 +737,12 @@ Memcached
|
|||||||
|
|
||||||
memcached_servers
|
memcached_servers
|
||||||
If this option is set, Bugzilla will integrate with `Memcached
|
If this option is set, Bugzilla will integrate with `Memcached
|
||||||
<http://www.memcached.org/>`_. Specify one of more server, separated by
|
<http://www.memcached.org/>`_. Specify one or more servers, separated by
|
||||||
spaces, using hostname:port notation (for example:
|
spaces, using hostname:port notation (for example:
|
||||||
:paramval:`127.0.0.1:11211`).
|
:paramval:`127.0.0.1:11211`).
|
||||||
|
|
||||||
memcached_namespace
|
memcached_namespace
|
||||||
Specify a string to prefix to each key on Memcached.
|
Specify a string to prefix each key on Memcached.
|
||||||
|
|
||||||
.. _admin-usermatching:
|
.. _admin-usermatching:
|
||||||
|
|
||||||
@ -743,7 +751,7 @@ User Matching
|
|||||||
|
|
||||||
The settings on this page control how users are selected and queried
|
The settings on this page control how users are selected and queried
|
||||||
when adding a user to a bug. For example, users need to be selected
|
when adding a user to a bug. For example, users need to be selected
|
||||||
when choosing who the bug is assigned to, adding to the CC list or
|
when assigning the bug, adding to the CC list, or
|
||||||
selecting a QA contact. With the "usemenuforusers" parameter, it is
|
selecting a QA contact. With the "usemenuforusers" parameter, it is
|
||||||
possible to configure Bugzilla to
|
possible to configure Bugzilla to
|
||||||
display a list of users in the fields instead of an empty text field.
|
display a list of users in the fields instead of an empty text field.
|
||||||
@ -755,12 +763,16 @@ usemenuforusers
|
|||||||
If this option is set, Bugzilla will offer you a list to select from (instead of a text entry field) where a user needs to be selected. This option should not be enabled on sites where there are a large number of users.
|
If this option is set, Bugzilla will offer you a list to select from (instead of a text entry field) where a user needs to be selected. This option should not be enabled on sites where there are a large number of users.
|
||||||
|
|
||||||
ajax_user_autocompletion
|
ajax_user_autocompletion
|
||||||
If this option is set, typing characters in a certain user fields will display a list of matches that can be selected from. It is recommended to only turn this on if you are using mod_perl, because otherwise the response will be irritatingly slow.
|
If this option is set, typing characters in a certain user fields
|
||||||
|
will display a list of matches that can be selected from. It is
|
||||||
|
recommended to only turn this on if you are using mod_perl;
|
||||||
|
otherwise, the response will be irritatingly slow.
|
||||||
|
|
||||||
maxusermatches
|
maxusermatches
|
||||||
Provide no more than this many matches when a user is searched for.
|
Provide no more than this many matches when a user is searched for.
|
||||||
If set to '1', no users will be displayed on ambiguous matches. This is useful for user privacy purposes.
|
If set to '1', no users will be displayed on ambiguous
|
||||||
A value of zero means no limit.
|
matches. This is useful for user-privacy purposes. A value of zero
|
||||||
|
means no limit.
|
||||||
|
|
||||||
confirmuniqueusermatch
|
confirmuniqueusermatch
|
||||||
Whether a confirmation screen should be displayed when only one user matches a search entry.
|
Whether a confirmation screen should be displayed when only one user matches a search entry.
|
||||||
|
|||||||
@ -4,31 +4,30 @@ Quips
|
|||||||
#####
|
#####
|
||||||
|
|
||||||
Quips are small user-defined messages (often quotes or witty sayings) that
|
Quips are small user-defined messages (often quotes or witty sayings) that
|
||||||
can be configured to appear at the top of thesearch results. Each Bugzilla
|
can be configured to appear at the top of search results. Each Bugzilla
|
||||||
installation has its own specific quips. Whenever a quip needs to be
|
installation has its own specific quips. Whenever a quip needs to be
|
||||||
displayed, a random selection is made from the pool of already existing quips.
|
displayed, a random selection is made from the pool of already existing quips.
|
||||||
|
|
||||||
Quip submission is controlled by the *quip_list_entry_control*
|
Quip submission is controlled by the *quip_list_entry_control*
|
||||||
parameter. It has several possible values: open, moderated, or closed.
|
parameter. It has several possible values: open, moderated, or closed.
|
||||||
In order to enable quips approval you need to set this parameter to
|
In order to enable quips approval you need to set this parameter to
|
||||||
"moderated". In this way, users are free to submit quips for addition
|
"moderated". In this way, users are free to submit quips for addition,
|
||||||
but an administrator must explicitly approve them before they are
|
but an administrator must explicitly approve them before they are
|
||||||
actually used.
|
actually used.
|
||||||
|
|
||||||
In order to see the user interface for the quips, it is enough to click
|
In order to see the user interface for the quips, you can
|
||||||
on a quip when it is displayed together with the search results. Or
|
click on a quip when it is displayed together with the search
|
||||||
it can be seen directly in the browser by visiting the quips.cgi URL
|
results. You can also go directly to the quips.cgi URL
|
||||||
(prefixed with the usual web location of the Bugzilla installation).
|
(prefixed with the usual web location of the Bugzilla installation).
|
||||||
Once the quip interface is displayed, it is enough to click the
|
Once the quip interface is displayed, the "view and edit the whole
|
||||||
"view and edit the whole quip list" in order to see the administration
|
quip list" link takes you to the quips administration page, which
|
||||||
page. A page with all the quips available in the database will
|
lists all quips available in the database.
|
||||||
be displayed.
|
|
||||||
|
|
||||||
Next to each quip there is a checkbox, under the
|
Next to each quip there is a checkbox, under the
|
||||||
"Approved" column. Quips who have this checkbox checked are
|
"Approved" column. Quips that have this checkbox checked are
|
||||||
already approved and will appear next to the search results.
|
already approved and will appear next to the search results.
|
||||||
The ones that have it unchecked are still preserved in the
|
The ones that have it unchecked are still preserved in the
|
||||||
database but they will not appear on search results pages.
|
database but will not appear on search results pages.
|
||||||
User submitted quips have initially the checkbox unchecked.
|
User submitted quips have initially the checkbox unchecked.
|
||||||
|
|
||||||
Also, there is a delete link next to each quip,
|
Also, there is a delete link next to each quip,
|
||||||
|
|||||||
@ -8,11 +8,11 @@ Users
|
|||||||
Creating Admin Users
|
Creating Admin Users
|
||||||
====================
|
====================
|
||||||
|
|
||||||
When you first run checksetup.pl after installing Bugzilla, it
|
When you first run checksetup.pl after installing Bugzilla, it will
|
||||||
will prompt you for the administrative username (email address) and
|
prompt you for the username (email address) and password for the first
|
||||||
password for the first admin user. If for some reason you delete
|
admin user. If for some reason you delete all the admin users,
|
||||||
all the admin users, re-running checksetup.pl will again prompt
|
re-running checksetup.pl will again prompt you for a username and
|
||||||
you for a username and password and make a new admin.
|
password and make a new admin.
|
||||||
|
|
||||||
If you wish to add more administrative users, add them to the "admin" group.
|
If you wish to add more administrative users, add them to the "admin" group.
|
||||||
|
|
||||||
@ -76,10 +76,10 @@ fields:
|
|||||||
|
|
||||||
- *Disable Text*:
|
- *Disable Text*:
|
||||||
If you type anything in this box, including just a space, the
|
If you type anything in this box, including just a space, the
|
||||||
user is prevented from logging in, or making any changes to
|
user is prevented from logging in and from making any changes to
|
||||||
bugs via the web interface.
|
bugs via the web interface.
|
||||||
The HTML you type in this box is presented to the user when
|
The HTML you type in this box is presented to the user when
|
||||||
they attempt to perform these actions, and should explain
|
they attempt to perform these actions and should explain
|
||||||
why the account was disabled.
|
why the account was disabled.
|
||||||
Users with disabled accounts will continue to receive
|
Users with disabled accounts will continue to receive
|
||||||
mail from Bugzilla; furthermore, they will not be able
|
mail from Bugzilla; furthermore, they will not be able
|
||||||
@ -89,8 +89,8 @@ fields:
|
|||||||
``Bugmail Disabled`` checkbox above.
|
``Bugmail Disabled`` checkbox above.
|
||||||
|
|
||||||
.. note:: Even users whose accounts have been disabled can still
|
.. note:: Even users whose accounts have been disabled can still
|
||||||
submit bugs via the e-mail gateway, if one exists.
|
submit bugs via the email gateway, if one exists.
|
||||||
The e-mail gateway should *not* be
|
The email gateway should *not* be
|
||||||
enabled for secure installations of Bugzilla.
|
enabled for secure installations of Bugzilla.
|
||||||
|
|
||||||
.. warning:: Don't disable all the administrator accounts!
|
.. warning:: Don't disable all the administrator accounts!
|
||||||
@ -120,17 +120,16 @@ fields:
|
|||||||
|
|
||||||
- *editcomponents*:
|
- *editcomponents*:
|
||||||
This flag allows a user to create new products and components,
|
This flag allows a user to create new products and components,
|
||||||
as well as modify and destroy those that have no bugs associated
|
modify existing products and components, and destroy those that have
|
||||||
with them. If a product or component has bugs associated with it,
|
no bugs associated with them. If a product or component has bugs
|
||||||
those bugs must be moved to a different product or component
|
associated with it, those bugs must be moved to a different product
|
||||||
before Bugzilla will allow them to be destroyed.
|
or component before Bugzilla will allow them to be destroyed.
|
||||||
|
|
||||||
- *editkeywords*:
|
- *editkeywords*:
|
||||||
If you use Bugzilla's keyword functionality, enabling this
|
If you use Bugzilla's keyword functionality, enabling this
|
||||||
feature allows a user to create and destroy keywords. As always,
|
feature allows a user to create and destroy keywords. A keyword
|
||||||
the keywords for existing bugs containing the keyword the user
|
must be removed from any bugs upon which it is currently set
|
||||||
wishes to destroy must be changed before Bugzilla will allow it
|
before it can be destroyed.
|
||||||
to die.
|
|
||||||
|
|
||||||
- *editusers*:
|
- *editusers*:
|
||||||
This flag allows a user to do what you're doing right now: edit
|
This flag allows a user to do what you're doing right now: edit
|
||||||
@ -167,9 +166,9 @@ Self-Registration
|
|||||||
By default, users can create their own user accounts by clicking the
|
By default, users can create their own user accounts by clicking the
|
||||||
``New Account`` link at the bottom of each page (assuming
|
``New Account`` link at the bottom of each page (assuming
|
||||||
they aren't logged in as someone else already). If you want to disable
|
they aren't logged in as someone else already). If you want to disable
|
||||||
this self-registration, or if you want to restrict who can create his
|
this self-registration, or if you want to restrict who can create their
|
||||||
own user account, you have to edit the ``createemailregexp``
|
own user account, you have to edit the ``createemailregexp``
|
||||||
parameter in the ``Configuration`` page, see
|
parameter in the ``Configuration`` page; see
|
||||||
:ref:`parameters`.
|
:ref:`parameters`.
|
||||||
|
|
||||||
.. _user-account-creation:
|
.. _user-account-creation:
|
||||||
@ -201,9 +200,9 @@ can create user accounts for other users:
|
|||||||
Deleting Users
|
Deleting Users
|
||||||
==============
|
==============
|
||||||
|
|
||||||
If the ``allowuserdeletion`` parameter is turned on, see
|
If the ``allowuserdeletion`` parameter is turned on (see
|
||||||
:ref:`parameters`, then you can also delete user accounts.
|
:ref:`parameters`) then you can also delete user accounts.
|
||||||
Note that this is most of the time not the best thing to do. If only
|
Note that, most of the time, this is not the best thing to do. If only
|
||||||
a warning in a yellow box is displayed, then the deletion is safe.
|
a warning in a yellow box is displayed, then the deletion is safe.
|
||||||
If a warning is also displayed in a red box, then you should NOT try
|
If a warning is also displayed in a red box, then you should NOT try
|
||||||
to delete the user account, else you will get referential integrity
|
to delete the user account, else you will get referential integrity
|
||||||
|
|||||||
@ -5,8 +5,8 @@ Whining
|
|||||||
|
|
||||||
Whining is a feature in Bugzilla that can regularly annoy users at
|
Whining is a feature in Bugzilla that can regularly annoy users at
|
||||||
specified times. Using this feature, users can execute saved searches
|
specified times. Using this feature, users can execute saved searches
|
||||||
at specific times (i.e. the 15th of the month at midnight) or at
|
at specific times (e.g. the 15th of the month at midnight) or at
|
||||||
regular intervals (i.e. every 15 minutes on Sundays). The results of the
|
regular intervals (e.g. every 15 minutes on Sundays). The results of the
|
||||||
searches are sent to the user, either as a single email or as one email
|
searches are sent to the user, either as a single email or as one email
|
||||||
per bug, along with some descriptive text.
|
per bug, along with some descriptive text.
|
||||||
|
|
||||||
@ -17,7 +17,7 @@ per bug, along with some descriptive text.
|
|||||||
the quotes).
|
the quotes).
|
||||||
|
|
||||||
Also worth noting is the bz_canusewhineatothers group. Members of this
|
Also worth noting is the bz_canusewhineatothers group. Members of this
|
||||||
group can create whines for any user or group in Bugzilla using a
|
group can create whines for any user or group in Bugzilla using an
|
||||||
extended form of the whining interface. Features only available to
|
extended form of the whining interface. Features only available to
|
||||||
members of the bz_canusewhineatothers group will be noted in the
|
members of the bz_canusewhineatothers group will be noted in the
|
||||||
appropriate places.
|
appropriate places.
|
||||||
@ -117,7 +117,7 @@ opportunity to create one (see :ref:`list`).
|
|||||||
|
|
||||||
.. note:: When running searches, the whining system acts as if you are the user
|
.. note:: When running searches, the whining system acts as if you are the user
|
||||||
executing the search. This means that the whining system will ignore
|
executing the search. This means that the whining system will ignore
|
||||||
bugs that match your search, but that you cannot access.
|
bugs that match your search but that you cannot access.
|
||||||
|
|
||||||
Once you have chosen the saved search to be executed, give the search a
|
Once you have chosen the saved search to be executed, give the search a
|
||||||
descriptive title. This title will appear in the email, above the
|
descriptive title. This title will appear in the email, above the
|
||||||
@ -135,7 +135,7 @@ email, or if each bug should appear in its own email.
|
|||||||
Saving Your Changes
|
Saving Your Changes
|
||||||
===================
|
===================
|
||||||
|
|
||||||
Once you have defined at least one schedule, and created at least one
|
Once you have defined at least one schedule and created at least one
|
||||||
search, go ahead and "Update/Commit". This will save your Event and make
|
search, go ahead and "Update/Commit". This will save your Event and make
|
||||||
it available for immediate execution.
|
it available for immediate execution.
|
||||||
|
|
||||||
|
|||||||
@ -3,17 +3,16 @@
|
|||||||
Workflow
|
Workflow
|
||||||
########
|
########
|
||||||
|
|
||||||
The bug status workflow - which statuses are valid transitions from which
|
The bug status workflow—which statuses are valid transitions from which
|
||||||
other statuses - can be customized.
|
other statuses—can be customized.
|
||||||
|
|
||||||
You need to begin by defining the statuses and resolutions you want to use
|
You need to begin by defining the statuses and resolutions you want to use
|
||||||
(see :ref:`field-values`). By convention, these are capitalized.
|
(see :ref:`field-values`). By convention, these are in all capital letters.
|
||||||
|
|
||||||
Only one bug status, UNCONFIRMED, can never be renamed nor deleted. However,
|
Only one bug status, UNCONFIRMED, can never be renamed nor deleted. However,
|
||||||
it can be disabled entirely on a per-product basis (see :ref:`categorization`).
|
it can be disabled entirely on a per-product basis (see :ref:`categorization`).
|
||||||
One other status may be
|
The status referred to by the :param:`duplicate_or_move_bug_status` parameter, if
|
||||||
marked as undeletable, because it's the value of the
|
set, is also undeletable. To make it deletable,
|
||||||
:param:`duplicate_or_move_bug_status` parameter. To make it deletable,
|
|
||||||
simply set the value of that parameter to a different status.
|
simply set the value of that parameter to a different status.
|
||||||
|
|
||||||
Aside from the empty value, two resolutions, DUPLICATE and FIXED, cannot be
|
Aside from the empty value, two resolutions, DUPLICATE and FIXED, cannot be
|
||||||
@ -22,14 +21,14 @@ renamed or deleted. (FIXED could be if we fixed
|
|||||||
|
|
||||||
Once you have defined your statuses, you can configure the workflow of
|
Once you have defined your statuses, you can configure the workflow of
|
||||||
how a bug moves between them. The workflow configuration
|
how a bug moves between them. The workflow configuration
|
||||||
page displays all existing bug statuses twice, first on the left for the
|
page displays all existing bug statuses twice: first on the left for the
|
||||||
starting status and on the top for the target status in the transition.
|
starting status, and on the top for the target status in the transition.
|
||||||
If the checkbox is checked, then the transition from the left to the top
|
If the checkbox is checked, then the transition from the left to the top
|
||||||
status is legal; if it's unchecked, that transition is forbidden.
|
status is legal; if it's unchecked, that transition is forbidden.
|
||||||
|
|
||||||
The status used as the :param:`duplicate_or_move_bug_status` parameter
|
The status used as the :param:`duplicate_or_move_bug_status` parameter
|
||||||
(normally RESOLVED or its equivalent) is required to be a legal transition
|
(normally RESOLVED or its equivalent) is required to be a legal transition
|
||||||
from every other bug status, and so this is enforced on the page.
|
from every other bug status, and so this is enforced on the page.
|
||||||
|
|
||||||
The "View Comments Required on Status Transitions" link below the table
|
The "View Comments Required on Status Transitions" link below the table
|
||||||
lets you set which transitions require a comment from the user.
|
lets you set which transitions require a comment from the user.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user