diff options
author | mkanat%bugzilla.org <> | 2009-11-24 07:09:41 +0100 |
---|---|---|
committer | mkanat%bugzilla.org <> | 2009-11-24 07:09:41 +0100 |
commit | 5fc80f94271780b6ff6d1dbba554df35e803ac51 (patch) | |
tree | ebc3f2bc12bb32ab280cacb1cd88b35001fb2c0e /template/en/default/global | |
parent | 78413d851910175fcc8aef2249be377cab7dd7e8 (diff) | |
download | bugzilla-5fc80f94271780b6ff6d1dbba554df35e803ac51.tar.gz bugzilla-5fc80f94271780b6ff6d1dbba554df35e803ac51.tar.xz |
Bug 430014: Re-write the code hooks system so that it uses modules instead of individual .pl files
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat
Diffstat (limited to 'template/en/default/global')
-rw-r--r-- | template/en/default/global/code-error.html.tmpl | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/template/en/default/global/code-error.html.tmpl b/template/en/default/global/code-error.html.tmpl index c1ff61159..d64b3656a 100644 --- a/template/en/default/global/code-error.html.tmpl +++ b/template/en/default/global/code-error.html.tmpl @@ -143,6 +143,33 @@ An error occurred processing hook [% name FILTER html %] in extension [% extension FILTER html %]: [% errstr FILTER html %] + [% ELSIF error == "extension_must_be_subclass" %] + <code>[% package FILTER html %]</code> from + <code>[% filename FILTER html %]</code> is not a subclass of + <code>[% class FILTER html %]</code>. + + [% ELSIF error == "extension_must_return_name" %] + <code>[% extension FILTER html %]</code> returned + <code>[% returned FILTER html %]</code>, which is not a valid name + for an extension. Extensions must return their name, not <code>1</code> + or a number. See the documentation of + <a href="[% docs_urlbase %]api/Bugzilla/Extension.html">Bugzilla::Extension</a> + for details. + + [% ELSIF error == "extension_no_name" %] + We did not find a <code>NAME</code> method in + <code>[% package FILTER html %]</code> (loaded from + <code>[% filename FILTER html %]</code>). This means that + the extension has one or more of the following problems: + + <ul> + <li><code>[% filename FILTER html %]</code> did not define a + <code>[% package FILTER html %]</code> package.</li> + <li><code>[% package FILTER html %]</code> did not define a + <code>NAME</code> method (or the <code>NAME</code> method + returned an empty string).</li> + </ul> + [% ELSIF error == "extern_id_conflict" %] The external ID '[% extern_id FILTER html %]' already exists in the database for '[% username FILTER html %]', but your |