From: jocuri%softhome.net <>
Date: Wed, 4 Feb 2004 23:23:39 +0000 (+0000)
Subject: Patch for bug 194472; link to the product's component editor when displaying error...
X-Git-Tag: bugzilla-2.17.7~33
X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ef4cce63068b0f44c63b3ab4cb46f75502240259;p=thirdparty%2Fbugzilla.git
Patch for bug 194472; link to the product's component editor when displaying error regarding lack of components; patch written by me based on the work and review of chaduv and jouni; r=kiko; a=justdave.
---
diff --git a/enter_bug.cgi b/enter_bug.cgi
index eedd1da7f4..e55ccc58cd 100755
--- a/enter_bug.cgi
+++ b/enter_bug.cgi
@@ -238,7 +238,7 @@ if (lsearch(\@::enterable_products, $product) == -1) {
my $product_id = get_product_id($product);
if (0 == @{$::components{$product}}) {
- ThrowUserError("no_components");
+ ThrowUserError("no_components", {product => $product});
}
elsif (1 == @{$::components{$product}}) {
# Only one component; just pick it.
diff --git a/template/en/default/global/user-error.html.tmpl b/template/en/default/global/user-error.html.tmpl
index ac6af177ba..06ce6e4415 100644
--- a/template/en/default/global/user-error.html.tmpl
+++ b/template/en/default/global/user-error.html.tmpl
@@ -529,7 +529,8 @@
Sorry; there needs to be at least one component for this product in order
to create a new [% terms.bug %].
[% IF UserInGroup("editcomponents") %]
- Create a new component.
+ Create
+ a new component.
[% ELSE %]
Please contact [% Param("maintainer") %], giving the name of
the product in which you tried to create a new [% terms.bug %].