5.7.17. Bugzilla::Config¶
5.7.17.1. NAME¶
Bugzilla::Config - Configuration parameters for Bugzilla
5.7.17.2. SYNOPSIS¶
# Administration functions
use Bugzilla::Config qw(:admin);
update_params();
SetParam($param, $value);
write_params();
5.7.17.3. DESCRIPTION¶
This package contains ways to access Bugzilla configuration parameters.
5.7.17.4. FUNCTIONS¶
Parameters¶
Parameters can be set, retrieved, and updated.
SetParam($name, $value)
Sets the param named $name to $value. Values are checked using the checker function for the given param if one exists.
update_params()
Updates the parameters, by transitioning old params to new formats, setting defaults for new params, and removing obsolete ones. Used by checksetup.plin the process of an installation or upgrade.
Prints out information about what it's doing, if it makes any changes.
May prompt the user for input, if certain required parameters are not specified.
write_params($params)
Description: Writes the parameters to disk.
- Params:
$params
(optional) - A hashref to write to the disk- instead of
Bugzilla->params
. Used only byupdate_params
.Returns: nothing
read_param_file()
- Description: Most callers should never need this. This is used
- by
Bugzilla->params
to directly read$datadir/params.json
and load it into memory. UseBugzilla->params
instead.Params: none
Returns: A hashref containing the current params in
$datadir/params.json
.
param_panels()
This documentation undoubtedly has bugs; if you find some, please file them here.