1
# -*- Mode: perl; indent-tabs-mode: nil -*-
3
# The contents of this file are subject to the Mozilla Public
4
# License Version 1.1 (the "License"); you may not use this file
5
# except in compliance with the License. You may obtain a copy of
6
# the License at http://www.mozilla.org/MPL/
8
# Software distributed under the License is distributed on an "AS
9
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
10
# implied. See the License for the specific language governing
11
# rights and limitations under the License.
13
# The Original Code is the Bugzilla Bug Tracking System.
15
# The Initial Developer of the Original Code is Netscape Communications
16
# Corporation. Portions created by Netscape are
17
# Copyright (C) 1998 Netscape Communications Corporation. All
20
# Contributor(s): Terry Weissman <terry@mozilla.org>
21
# Dawn Endico <endico@mozilla.org>
22
# Dan Mosedale <dmose@mozilla.org>
23
# Joe Robins <jmrobins@tgix.com>
24
# Jacob Steenhagen <jake@bugzilla.org>
25
# J. Paul Reed <preed@sigkill.com>
26
# Bradley Baetz <bbaetz@student.usyd.edu.au>
27
# Joseph Heenan <joseph@heenan.me.uk>
28
# Erik Stambaugh <erik@dasbistro.com>
29
# Frédéric Buclin <LpSolit@gmail.com>
32
package Bugzilla::Config::Core;
36
use Bugzilla::Config::Common;
38
$Bugzilla::Config::Core::sortkey = "00";
46
default => 'THE MAINTAINER HAS NOT YET BEEN SET'
53
checker => \&check_urlbase
57
name => 'docs_urlbase',
59
default => 'docs/html/',
60
checker => \&check_url
67
checker => \&check_sslbase
73
choices => ['never', 'authenticated sessions', 'always'],
79
name => 'cookiedomain',
94
checker => \&check_timezone
101
checker => \&check_utf8
105
name => 'shutdownhtml',
111
name => 'announcehtml',
123
name => 'upgrade_notification',
125
choices => ['development_snapshot', 'latest_stable_release',
126
'stable_branch_release', 'disabled'],
127
default => 'latest_stable_release',
128
checker => \&check_notification