Continue docs
parent
24683b08f9
commit
bb30118635
|
@ -2950,7 +2950,7 @@ Is open:: Specifies if a bug in this state hasn't been fixed yet.
|
||||||
Is it a confirmed state:: For open states, specifies if a bug in this state is confirmed.
|
Is it a confirmed state:: For open states, specifies if a bug in this state is confirmed.
|
||||||
By default, this is off only for the UNCONFIRMED state.
|
By default, this is off only for the UNCONFIRMED state.
|
||||||
Is it an assigned state:: Specifies if a bug in this state has someone working on it.
|
Is it an assigned state:: Specifies if a bug in this state has someone working on it.
|
||||||
There should only one assigned state.
|
There should be only one assigned state.
|
||||||
|
|
||||||
These flags are used by Bugzilla4Intranet to work with bug statuses correctly regardless of
|
These flags are used by Bugzilla4Intranet to work with bug statuses correctly regardless of
|
||||||
their names.
|
their names.
|
||||||
|
@ -2998,23 +2998,22 @@ or on another select field by setting the value dependency field from the Bug Fi
|
||||||
|
|
||||||
In Bugzilla4Intranet, keywords are more similar to tags: if a user specifies a non-existing
|
In Bugzilla4Intranet, keywords are more similar to tags: if a user specifies a non-existing
|
||||||
keyword, Bugzilla asks him to enter a description for it, and the new keyword is created
|
keyword, Bugzilla asks him to enter a description for it, and the new keyword is created
|
||||||
automatically afterwards.
|
automatically afterwards. This is different from the original Bugzilla where each keyword
|
||||||
|
must be created by an administrator before usage.
|
||||||
|
|
||||||
[[bug_status_workflow]]
|
[[bug_status_workflow]]
|
||||||
=== Bug Status Workflow
|
=== Bug Status Workflow
|
||||||
|
|
||||||
The bug status workflow is no longer hardcoded but can be freely customized
|
The bug status workflow is no longer hardcoded but can be freely customized
|
||||||
from the web interface. Only one bug status cannot be renamed nor deleted,
|
from the web interface. The configuration page displays all existing bug statuses
|
||||||
UNCONFIRMED, but the workflow involving it is free. The configuration
|
twice, first on the left for bug statuses we come from and on the top for bug statuses we move to.
|
||||||
page displays all existing bug statuses twice, first on the left for bug
|
|
||||||
statuses we come from and on the top for bug statuses we move to.
|
|
||||||
If the checkbox is checked, then the transition between the two bug statuses
|
If the checkbox is checked, then the transition between the two bug statuses
|
||||||
is legal, else it's forbidden independently of your privileges. The bug status
|
is legal, else it's forbidden independently of your privileges. The bug status
|
||||||
used for the "duplicate_or_move_bug_status" parameter must be part of the
|
used for the "duplicate_or_move_bug_status" parameter must be part of the
|
||||||
workflow as that is the bug status which will be used when duplicating or
|
workflow as that is the bug status which will be used when duplicating or
|
||||||
moving a bug, so it must be available from each bug status.
|
moving a bug, so it must be available from each bug status.
|
||||||
|
|
||||||
When the workflow is set, the "View Current Triggers" link below the table
|
When the workflow is set, 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.
|
||||||
|
|
||||||
[[voting]]
|
[[voting]]
|
||||||
|
@ -3025,29 +3024,31 @@ to bugs, to indicate that they'd like them fixed.
|
||||||
This allows developers to gauge
|
This allows developers to gauge
|
||||||
user need for a particular enhancement or bugfix. By allowing bugs with
|
user need for a particular enhancement or bugfix. By allowing bugs with
|
||||||
a certain number of votes to automatically move from "UNCONFIRMED" to
|
a certain number of votes to automatically move from "UNCONFIRMED" to
|
||||||
"NEW", users of the bug system can help high-priority bugs garner
|
"NEW" status, users of the bug system can help high-priority bugs garner
|
||||||
attention so they don't sit for a long time awaiting triage.
|
attention so they don't sit for a long time awaiting triage.
|
||||||
|
|
||||||
To modify Voting settings:
|
To enable Voting, enable the "Votes" field in the Bug Fields UI.
|
||||||
|
|
||||||
. Navigate to the "Edit product" screen for the Product you
|
To modify Voting settings, navigate to the "Edit product" screen for the Product
|
||||||
wish to modify
|
you wish to modify.
|
||||||
|
|
||||||
. __Maximum Votes per person__:
|
Maximum Votes, per user:: Maximum number of votes a single user can put
|
||||||
Setting this field to "0" disables voting.
|
to bugs in this product. Setting this field to "0" disables voting.
|
||||||
|
|
||||||
. __Maximum Votes a person can put on a single bug__:
|
Maximum Votes, per user, per single bug::
|
||||||
It should probably be some number lower than the
|
Maximum number of votes a single user can put to a single bug in this product.
|
||||||
"Maximum votes per person". Don't set this field to "0" if
|
It should probably be some number lower than the "Maximum votes per user".
|
||||||
"Maximum votes per person" is non-zero; that doesn't make
|
Setting this to "0" of course will also prevent the user from voting on bugs in this product.
|
||||||
any sense.
|
"1" means that a user can only put a single vote to a single bug in this product.
|
||||||
|
|
||||||
. __Number of votes a bug in this product needs to automatically get out of the UNCONFIRMED state__:
|
Allow unconfirmed:: You must allow unconfirmed bug statuses in the product if you want
|
||||||
Setting this field to "0" disables the automatic move of
|
to automatically confirm bugs by their number of votes.
|
||||||
bugs from UNCONFIRMED to NEW.
|
|
||||||
|
|
||||||
. Once you have adjusted the values to your preference, click
|
and automatically confirm bugs if they get ... votes:: Number of votes a bug in this product
|
||||||
"Update".
|
needs to automatically get out of the unconfirmed state. Setting this field to "0" disables
|
||||||
|
the automatic confirmation of bugs.
|
||||||
|
|
||||||
|
Once you have adjusted the values to your preference, click "Update".
|
||||||
|
|
||||||
[[quips]]
|
[[quips]]
|
||||||
=== Quips
|
=== Quips
|
||||||
|
@ -3057,16 +3058,21 @@ next to search results. A Bugzilla installation can have its own specific
|
||||||
quips. Whenever a quip needs to be displayed, a random selection
|
quips. Whenever a quip needs to be displayed, a random selection
|
||||||
is made from the pool of already existing quips.
|
is made from the pool of already existing quips.
|
||||||
|
|
||||||
Quips are controlled by the _enablequips_ parameter.
|
Quips are controlled by the 'quip_list_entry_control' parameter.
|
||||||
It has several possible values: on, approved, frozen or off.
|
It has several possible values: open, moderated or closed.
|
||||||
In order to enable quips approval you need to set this parameter
|
In order to enable quips approval you need to set this parameter
|
||||||
to "approved". In this way, users are free to submit quips for
|
to "moderated". In this way, users are free to submit quips for
|
||||||
addition but an administrator must explicitly approve them before
|
addition but an administrator must explicitly approve them before
|
||||||
they are actually used.
|
they are actually used.
|
||||||
|
|
||||||
|
Each user can enable or disable quips by changing their personal
|
||||||
|
preference named "Show a quip at the top of each bug list". If you
|
||||||
|
want to totally disable quips, you can do it using "Default Preferences"
|
||||||
|
administration UI - just set that preference to "off" and disable it.
|
||||||
|
|
||||||
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, it is enough to click
|
||||||
on a quip when it is displayed together with the search results. Or
|
on a quip when it is displayed together with the search results. Or
|
||||||
it can be seen directly in the browser by visiting the quips.cgi URL
|
it can be seen directly in the browser by visiting 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, it is enough to click the
|
||||||
"view and edit the whole quip list" in order to see the administration
|
"view and edit the whole quip list" in order to see the administration
|
||||||
|
@ -3086,13 +3092,13 @@ which can be used in order to permanently delete a quip.
|
||||||
[[sanitycheck]]
|
[[sanitycheck]]
|
||||||
=== Checking and Maintaining Database Integrity
|
=== Checking and Maintaining Database Integrity
|
||||||
|
|
||||||
Over time it is possible for the Bugzilla database to become corrupt
|
Bugzilla always uses foreign keys to maintain referential integrity of the database.
|
||||||
or to have anomalies.
|
However, there are other types of non-critical logical anomalies which can sometimes
|
||||||
This could happen through normal usage of Bugzilla, manual database
|
appear over some time of normal usage or after manual database administration outside
|
||||||
administration outside of the Bugzilla user interface, or from some
|
of the Bugzilla user interface.
|
||||||
other unexpected event. Bugzilla includes a "Sanity Check" script that
|
|
||||||
can perform several basic database checks, and repair certain problems or
|
Bugzilla includes a "Sanity Check" script that can perform some database checks,
|
||||||
inconsistencies.
|
and repair certain problems.
|
||||||
|
|
||||||
To run the "Sanity Check" script, log in as an Administrator and click the
|
To run the "Sanity Check" script, log in as an Administrator and click the
|
||||||
"Sanity Check" link in the admin page. Any problems that are found will be
|
"Sanity Check" link in the admin page. Any problems that are found will be
|
||||||
|
@ -3101,18 +3107,8 @@ it will present a link to initiate the fix. If the script can not
|
||||||
fix the problem it will require manual database administration or recovery.
|
fix the problem it will require manual database administration or recovery.
|
||||||
|
|
||||||
The "Sanity Check" script can also be run from the command line via the perl
|
The "Sanity Check" script can also be run from the command line via the perl
|
||||||
script _sanitycheck.pl_. The script can also be run as
|
script _sanitycheck.pl_. The script can also be run as a _cron_ job. Results
|
||||||
a _cron_ job. Results will be delivered by email.
|
will be delivered by email.
|
||||||
|
|
||||||
The "Sanity Check" script should be run on a regular basis as a matter of
|
|
||||||
best practice.
|
|
||||||
|
|
||||||
[WARNING]
|
|
||||||
====
|
|
||||||
The "Sanity Check" script is no substitute for a competent database
|
|
||||||
administrator. It is only designed to check and repair basic database
|
|
||||||
problems.
|
|
||||||
====
|
|
||||||
|
|
||||||
[[security]]
|
[[security]]
|
||||||
== Bugzilla Security
|
== Bugzilla Security
|
||||||
|
@ -3175,7 +3171,8 @@ permissions on Unix systems so that nothing is world-writable.
|
||||||
If your system supports it, you may wish to consider running
|
If your system supports it, you may wish to consider running
|
||||||
Bugzilla inside of a _chroot_ jail. This option
|
Bugzilla inside of a _chroot_ jail. This option
|
||||||
provides unprecedented security by restricting anything running
|
provides unprecedented security by restricting anything running
|
||||||
inside the jail from accessing any information outside of it. If you
|
inside the jail from accessing any information outside of it.
|
||||||
|
Note that except information stored in client-server DBMS like MySQL or PostgreSQL). If you
|
||||||
wish to use this option, please consult the documentation that came
|
wish to use this option, please consult the documentation that came
|
||||||
with your system.
|
with your system.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue