summaryrefslogtreecommitdiffstats
path: root/sanitycheck.cgi
diff options
context:
space:
mode:
authormkanat%bugzilla.org <>2009-09-22 00:10:07 +0200
committermkanat%bugzilla.org <>2009-09-22 00:10:07 +0200
commitbe1c97006f52e07419aa1d17cdc25ac0a835441a (patch)
treea80eaba27e1453ff71a71c23c60e95e51f4e6c48 /sanitycheck.cgi
parent3e0d373be5b1736837e711e5983e704aa906cc06 (diff)
downloadbugzilla-be1c97006f52e07419aa1d17cdc25ac0a835441a.tar.gz
bugzilla-be1c97006f52e07419aa1d17cdc25ac0a835441a.tar.xz
Bug 496855: Hooks for sanitycheck.cgi
Patch by Bradley Baetz <bbaetz@acm.org> r=mkanat, a=mkanat
Diffstat (limited to 'sanitycheck.cgi')
-rwxr-xr-xsanitycheck.cgi18
1 files changed, 17 insertions, 1 deletions
diff --git a/sanitycheck.cgi b/sanitycheck.cgi
index 69ab80faf..f5ba1024f 100755
--- a/sanitycheck.cgi
+++ b/sanitycheck.cgi
@@ -31,8 +31,9 @@ use lib qw(. lib);
use Bugzilla;
use Bugzilla::Bug;
use Bugzilla::Constants;
-use Bugzilla::Util;
use Bugzilla::Error;
+use Bugzilla::Hook;
+use Bugzilla::Util;
use Bugzilla::Status;
###########################################################################
@@ -383,6 +384,15 @@ if ($cgi->param('remove_old_whine_targets')) {
Status('whines_obsolete_target_deletion_end');
}
+###########################################################################
+# Repair hook
+###########################################################################
+
+Bugzilla::Hook::process("sanitycheck-repair", { status => \&Status });
+
+###########################################################################
+# Checks
+###########################################################################
Status('checks_start');
###########################################################################
@@ -1062,6 +1072,12 @@ foreach my $target (['groups', 'id', MAILTO_GROUP],
Status('whines_obsolete_target_fix') if $display_repair_whines_link;
###########################################################################
+# Check hook
+###########################################################################
+
+Bugzilla::Hook::process("sanitycheck-check", { status => \&Status });
+
+###########################################################################
# End
###########################################################################