diff options
author | Matt Selsky <selsky@columbia.edu> | 2014-12-15 18:47:48 +0100 |
---|---|---|
committer | Gervase Markham <gerv@gerv.net> | 2014-12-15 18:47:48 +0100 |
commit | adc3c7a7b51bd32732d1f65aa9da180c1e6e15d8 (patch) | |
tree | 5c2a4825b7f0aac15556dfe4ee29129cb238c4db /Bugzilla/Config | |
parent | f264250ff423e53d44fee297b5648f437c910d02 (diff) | |
download | bugzilla-adc3c7a7b51bd32732d1f65aa9da180c1e6e15d8.tar.gz bugzilla-adc3c7a7b51bd32732d1f65aa9da180c1e6e15d8.tar.xz |
Bug 950486: Move the webdotbase and font_file parameters from data/params into localconfig (and kill the Graphs panel). r=gerv, a=glob.
Diffstat (limited to 'Bugzilla/Config')
-rw-r--r-- | Bugzilla/Config/Common.pm | 48 |
1 files changed, 3 insertions, 45 deletions
diff --git a/Bugzilla/Config/Common.pm b/Bugzilla/Config/Common.pm index fe6a2c2c0..f7e37c6fc 100644 --- a/Bugzilla/Config/Common.pm +++ b/Bugzilla/Config/Common.pm @@ -24,9 +24,8 @@ use parent qw(Exporter); @Bugzilla::Config::Common::EXPORT = qw(check_multi check_numeric check_regexp check_url check_group check_sslbase check_priority check_severity check_platform - check_opsys check_shadowdb check_urlbase check_webdotbase - check_user_verify_class check_ip check_font_file - check_mail_delivery_method check_notification check_utf8 + check_opsys check_shadowdb check_urlbase check_user_verify_class + check_ip check_mail_delivery_method check_notification check_utf8 check_bug_status check_smtp_auth check_theschwartz_available check_maxattachmentsize check_email check_smtp_ssl check_comment_taggers_group check_smtp_server @@ -85,7 +84,7 @@ sub check_sslbase { my $url = shift; if ($url ne '') { if ($url !~ m#^https://([^/]+).*/$#) { - return "must be a legal URL, that starts with https and ends with a slash."; + return "must be a legal URL, that starts with https and ends with a slash"; } my $host = $1; # Fall back to port 443 if for some reason getservbyname() fails. @@ -221,43 +220,6 @@ sub check_url { return ''; } -sub check_webdotbase { - my ($value) = (@_); - $value = trim($value); - if ($value eq "") { - return ""; - } - if($value !~ /^https?:/) { - if(! -x $value) { - return "The file path \"$value\" is not a valid executable. Please specify the complete file path to 'dot' if you intend to generate graphs locally."; - } - # Check .htaccess allows access to generated images - my $webdotdir = bz_locations()->{'webdotdir'}; - if(-e "$webdotdir/.htaccess") { - open HTACCESS, "$webdotdir/.htaccess"; - if(! grep(/ \\\.png\$/,<HTACCESS>)) { - return "Dependency graph images are not accessible.\nAssuming that you have not modified the file, delete $webdotdir/.htaccess and re-run checksetup.pl to rectify.\n"; - } - close HTACCESS; - } - } - return ""; -} - -sub check_font_file { - my ($font) = @_; - $font = trim($font); - return '' unless $font; - - if ($font !~ /\.ttf$/) { - return "The file must point to a TrueType font file (its extension must be .ttf)" - } - if (! -f $font) { - return "The file '$font' cannot be found. Make sure you typed the full path to the file" - } - return ''; -} - sub check_user_verify_class { # doeditparams traverses the list of params, and for each one it checks, # then updates. This means that if one param checker wants to look at @@ -535,10 +497,6 @@ valid group is provided. =item check_email -=item check_webdotbase - -=item check_font_file - =item get_param_list =item check_maxattachmentsize |