aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Ruppert <idl0r@gentoo.org>2016-06-18 13:35:57 +0200
committerChristian Ruppert <idl0r@gentoo.org>2016-06-18 13:35:57 +0200
commit5ba92938780af94afd6b9cc5ed5bde4d9f0e85d5 (patch)
tree123709dae18f3b81a214a2d331fbec2f3c678fdf /template/en/default/global
parentImport Bugzilla::Error for ThrowUserError (diff)
parentBumped version to 5.0.3 (diff)
downloadbugzilla-5ba92938780af94afd6b9cc5ed5bde4d9f0e85d5.tar.gz
bugzilla-5ba92938780af94afd6b9cc5ed5bde4d9f0e85d5.tar.bz2
bugzilla-5ba92938780af94afd6b9cc5ed5bde4d9f0e85d5.zip
Merge tag 'release-5.0.3' into bugstest
Diffstat (limited to 'template/en/default/global')
-rw-r--r--template/en/default/global/code-error.html.tmpl10
-rw-r--r--template/en/default/global/docslinks.html.tmpl18
-rw-r--r--template/en/default/global/header.html.tmpl3
-rw-r--r--template/en/default/global/js-products.html.tmpl5
-rw-r--r--template/en/default/global/messages.html.tmpl11
-rw-r--r--template/en/default/global/tabs.html.tmpl2
-rw-r--r--template/en/default/global/user-error.html.tmpl136
7 files changed, 99 insertions, 86 deletions
diff --git a/template/en/default/global/code-error.html.tmpl b/template/en/default/global/code-error.html.tmpl
index d73d75e13..830a7e7f6 100644
--- a/template/en/default/global/code-error.html.tmpl
+++ b/template/en/default/global/code-error.html.tmpl
@@ -49,7 +49,7 @@
the error [% bug.error FILTER html %].
[% ELSIF error == "chart_data_not_generated" %]
- [% admindocslinks = {'extraconfig.html' => 'Setting up Charting'} %]
+ [% docslinks = {'using/reports-and-charts.html' => 'Setting up Charting'} %]
[% IF product.id %]
Charts for the <em>[% product.name FILTER html %]</em> product are not
available yet because no charting data has been collected for it since it
@@ -290,6 +290,14 @@
a <code>[% param FILTER html %]</code> argument, and that
argument was not set.
+ [% ELSIF error == "param_integer_required" %]
+ The function <code>[% function FILTER html %]</code> requires
+ that <code>[% param FILTER html %]</code> be an integer.
+
+ [% ELSIF error == "param_scalar_array_required" %]
+ The <code>[% param FILTER html %]</code> parameter must be an array of scalars
+ (integers and/or strings).
+
[% ELSIF error == "params_required" %]
[% title = "Missing Parameter" %]
The function <code>[% function FILTER html %]</code> requires
diff --git a/template/en/default/global/docslinks.html.tmpl b/template/en/default/global/docslinks.html.tmpl
index e33aa3b17..94502aa1f 100644
--- a/template/en/default/global/docslinks.html.tmpl
+++ b/template/en/default/global/docslinks.html.tmpl
@@ -7,29 +7,29 @@
#%]
[%# INTERFACE:
- # docslinks: hash. Hash keys will be used as text of the documentation links,
- # hash values will be used as links to the document, relative to
+ # docslinks: hash. Hash values will be used as text of the documentation links,
+ # hash keys will be used as links to the document, relative to
# the main Bugzilla documentation directory.
# Example: If you want a 'FAQ' link to point to, the "faq-general"
# named anchor on faq.html, assign
- # { 'FAQ' => "faq.html#faq-general" }
+ # { "faq.html#faq-general" => 'FAQ' }
# to docslinks.
# You may only link to sections by their given ID; it is not allowed
# to link to a section which is not given an ID (thus getting
# assigned an automatically generated ID). Otherwise, the link
# would break on a recompilation of the documentation.
# admindocslinks: hash. Same as docslinks, but will only be displayed to
- # members of the admin group.
+ # members of the 'editcomponents' group.
#%]
-[% IF docslinks.keys.size || (admindocslinks.keys.size && user.in_group('admin')) %]
+[% IF docslinks.keys.size || (admindocslinks.keys.size && user.in_group('editcomponents')) %]
<div id="docslinks">
<h2>Related documentation</h2>
<ul>
- [% IF user.in_group('admin') %]
- [% PROCESS docslinkslist docstype = admindocslinks %]
+ [% IF user.in_group('editcomponents') %]
+ [% PROCESS docslinkslist docstype = admindocslinks admin = 1 %]
[% END %]
- [% PROCESS docslinkslist docstype = docslinks %]
+ [% PROCESS docslinkslist docstype = docslinks admin = 0 %]
</ul>
</div>
[% END %]
@@ -37,7 +37,7 @@
[% BLOCK docslinkslist %]
[% FOREACH docslink = docstype.keys %]
<li>
- <a href="[% docs_urlbase FILTER html %]
+ <a href="[% docs_urlbase FILTER html %][% "administering/" IF admin %]
[% docslink FILTER none %]">[% docstype.$docslink FILTER html %]</a>
</li>
[% END %]
diff --git a/template/en/default/global/header.html.tmpl b/template/en/default/global/header.html.tmpl
index 3b8dc3a3b..287209582 100644
--- a/template/en/default/global/header.html.tmpl
+++ b/template/en/default/global/header.html.tmpl
@@ -35,6 +35,7 @@
javascript_urls = []
yui = []
generate_api_token = 0
+ favicon_url = "images/favicon.ico"
%]
[% SET yui_css = {
@@ -208,7 +209,7 @@
[%# Required for the 'Autodiscovery' feature in Firefox 2 and IE 7. %]
<link rel="search" type="application/opensearchdescription+xml"
title="[% terms.Bugzilla %]" href="./search_plugin.cgi">
- <link rel="shortcut icon" href="images/favicon.ico" >
+ <link rel="shortcut icon" href="[% favicon_url FILTER html %]">
[% Hook.process("additional_header") %]
</head>
diff --git a/template/en/default/global/js-products.html.tmpl b/template/en/default/global/js-products.html.tmpl
index e40a3e3ae..940a5e64d 100644
--- a/template/en/default/global/js-products.html.tmpl
+++ b/template/en/default/global/js-products.html.tmpl
@@ -8,14 +8,13 @@
[%# The javascript block gets used in header.html.tmpl. %]
[% javascript = BLOCK %]
- var useclassification = false; // No classification level in use
var first_load = true; // Is this the first time we load the page?
var last_sel = []; // Caches last selection
var cpts = new Array();
+
[% n = 1 %]
[% FOREACH prod = products %]
- cpts['[% n %]'] = [
- [%- FOREACH comp = prod.components %]'[% comp.name FILTER js %]'[% ", " UNLESS loop.last %] [%- END -%] ];
+ cpts['[% n %]'] = [[% FOREACH comp = prod.components %]'[% comp.name FILTER js %]'[% ", " UNLESS loop.last %] [%- END -%]];
[% n = n+1 %]
[% END %]
[% END %]
diff --git a/template/en/default/global/messages.html.tmpl b/template/en/default/global/messages.html.tmpl
index 3a8aa1ada..bc8fe5b38 100644
--- a/template/en/default/global/messages.html.tmpl
+++ b/template/en/default/global/messages.html.tmpl
@@ -879,9 +879,16 @@
[% title = "$terms.Bugzilla is Down" %]
[% Param("shutdownhtml") %]
[% IF userid %]
- <p>For security reasons, you have been logged out automatically.
- The cookie that was remembering your login is now gone.
+ <p>
+ For security reasons, you have been logged out automatically.
+ The cookie that was remembering your login is now gone.
+ </p>
[% END %]
+ <p>
+ If you are an administrator, you can
+ <a href="editparams.cgi?section=general">reactivate [% terms.Bugzilla %]</a>
+ by clearing the <kbd>shutdownhtml</kbd> parameter.
+ </p>
[% ELSIF message_tag == "term" %]
[% terms.$term FILTER html %]
diff --git a/template/en/default/global/tabs.html.tmpl b/template/en/default/global/tabs.html.tmpl
index 9cf5a897b..511640477 100644
--- a/template/en/default/global/tabs.html.tmpl
+++ b/template/en/default/global/tabs.html.tmpl
@@ -25,7 +25,7 @@
[% tab.label FILTER html %]</td>
[% ELSE %]
<td id="tab_[% tab.name FILTER html %]" class="clickable_area"
- onClick="document.location='[% tab.link FILTER html %]'">
+ onClick="document.location='[% tab.link FILTER js FILTER html %]'">
<a href="[% tab.link FILTER html %]">[% tab.label FILTER html %]</a>
</td>
[% END %]
diff --git a/template/en/default/global/user-error.html.tmpl b/template/en/default/global/user-error.html.tmpl
index b5d2daf70..cc1ad1994 100644
--- a/template/en/default/global/user-error.html.tmpl
+++ b/template/en/default/global/user-error.html.tmpl
@@ -119,7 +119,7 @@
[% ELSIF error == "auth_failure" %]
[% title = "Authorization Required" %]
- [% admindocslinks = {'groups.html' => 'Group Security'} %]
+ [% admindocslinks = {'groups.html#groups' => 'Group Security'} %]
Sorry,
[% IF group %]
you aren't a member of the '[% group FILTER html %]' group,
@@ -257,12 +257,12 @@
[% ELSIF error == "bug_access_denied" %]
[% title = "$terms.Bug Access Denied" %]
- [% admindocslinks = {'groups.html' => 'Group Security'} %]
+ [% admindocslinks = {'groups.html#groups' => 'Group Security'} %]
You are not authorized to access [% terms.bug %] #[% bug_id FILTER html %].
[% ELSIF error == "bug_access_query" %]
[% title = "$terms.Bug Access Denied" %]
- [% docslinks = {'myaccount.html' => 'Creating an account'} %]
+ [% docslinks = {'administering/users.html#creating-new-users' => 'Creating an account'} %]
You are not authorized to access [% terms.bug %] #[% bug_id FILTER html %].
To see this [% terms.bug %], you must
first <a href="show_bug.cgi?id=
@@ -304,8 +304,8 @@
[% ELSIF error == "buglist_parameters_required" %]
[% title = "Parameters Required" %]
- [% docslinks = {'query.html' => "Searching for $terms.bugs",
- 'query.html#list' => "$terms.Bug lists"} %]
+ [% docslinks = {'using/finding.html' => "Searching for $terms.bugs",
+ 'using/finding.html#bug-lists' => "$terms.Bug lists"} %]
You may not search, or create saved searches, without any search terms.
[% ELSIF error == "cc_remove_denied" %]
@@ -518,7 +518,7 @@
[% ELSIF error == "entry_access_denied" %]
[% title = "Permission Denied" %]
- [% admindocslinks = {'groups.html' => 'Group Security'} %]
+ [% admindocslinks = {'categorization.html#product-group-controls' => 'Group Security'} %]
Sorry, either the product <em>[% product FILTER html %]</em>
does not exist or you aren't authorized to
enter [% terms.abug %] into it.
@@ -717,10 +717,9 @@
[% ELSIF error == "flag_requestee_unauthorized" %]
[% title = "Flag Requestee Not Authorized" %]
- [% admindocslinks = {'flags-overview.html#flags-admin' => 'Administering Flags',
- 'groups.html' => 'Group Security'} %]
- [% docslinks = {'flags-overview.html' => 'An overview on Flags',
- 'flags.html' => 'Using Flags'} %]
+ [% admindocslinks = {'flags.html' => 'Administering Flags',
+ 'categorization.html#assigning-group-controls-to-products' => 'Group Security'} %]
+ [% docslinks = {'using/understanding.html#flags' => 'Using Flags'} %]
You asked [% requestee.identity FILTER html %]
for <code>[% flag_type.name FILTER html %]</code> on [% terms.bug %]
@@ -734,10 +733,9 @@
[% ELSIF error == "flag_requestee_unauthorized_attachment" %]
[% title = "Flag Requestee Not Authorized" %]
- [% admindocslinks = {'flags-overview.html#flags-admin' => 'Administering Flags',
- 'groups.html' => 'Group Security'} %]
- [% docslinks = {'flags-overview.html' => 'An overview on Flags',
- 'flags.html' => 'Using Flags'} %]
+ [% admindocslinks = {'flags.html' => 'Administering Flags',
+ 'categorization.html#assigning-group-controls-to-products' => 'Group Security'} %]
+ [% docslinks = {'using/understanding.html#flags' => 'Using Flags'} %]
You asked [% requestee.identity FILTER html %]
for <code>[% flag_type.name FILTER html %]</code> on
@@ -767,7 +765,7 @@
[% ELSIF error == "flag_type_cc_list_invalid" %]
[% title = "Flag Type CC List Invalid" %]
- [% admindocslinks = {'flags-overview.html#flags-admin' => 'Administering Flags'} %]
+ [% admindocslinks = {'flags.html' => 'Administering Flags'} %]
The CC list [% cc_list FILTER html %] must be less than 200 characters long.
[% ELSIF error == "flag_type_component_without_product" %]
@@ -776,12 +774,12 @@
[% ELSIF error == "flag_type_description_invalid" %]
[% title = "Flag Type Description Invalid" %]
- [% admindocslinks = {'flags-overview.html#flags-admin' => 'Administering Flags'} %]
+ [% admindocslinks = {'flags.html' => 'Administering Flags'} %]
You must enter a description for this flag type.
[% ELSIF error == "flag_type_name_invalid" %]
[% title = "Flag Type Name Invalid" %]
- [% admindocslinks = {'flags-overview.html#flags-admin' => 'Administering Flags'} %]
+ [% admindocslinks = {'flags.html' => 'Administering Flags'} %]
The name <em>[% name FILTER html %]</em> must be 1-50 characters long
and must not contain any spaces or commas.
@@ -801,17 +799,15 @@
You must specify the type id value to update or add a flag.
[% ELSIF error == "flag_type_not_multiplicable" %]
- [% docslinks = {'flags-overview.html' => 'An overview on Flags',
- 'flags.html' => 'Using Flags'} %]
+ [% docslinks = {'using/understanding.html#flags' => 'Using Flags'} %]
You cannot have several <em>[% type.name FILTER html %]</em> flags
for this [% IF attachment %] attachment [% ELSE %] [%+ terms.bug %] [% END %].
[% ELSIF error == "flag_update_denied" %]
[% title = "Flag Modification Denied" %]
- [% admindocslinks = {'flags-overview.html#flags-admin' => 'Administering Flags',
- 'groups.html' => 'Group Security'} %]
- [% docslinks = {'flags-overview.html' => 'An overview on Flags',
- 'flags.html' => 'Using Flags'} %]
+ [% admindocslinks = {'flags.html' => 'Administering Flags',
+ 'categorization.html#assigning-group-controls-to-products' => 'Group Security'} %]
+ [% docslinks = {'using/understanding.html#flags' => 'Using Flags'} %]
You tried to [% IF status == "+" %] grant [% ELSIF status == "-" %] deny
[% ELSIF status == "X" %] clear [% ELSE %] request [% END %]
<code>[% name FILTER html %]
@@ -969,7 +965,7 @@
[% ELSIF error == "illegal_group_control_combination" %]
[% title = "Your Group Control Combination Is Illegal" %]
- [% admindocslinks = {'groups.html' => 'Assigning Group Controls to Products'} %]
+ [% admindocslinks = {'categorization.html#assigning-group-controls-to-products' => 'Assigning Group Controls to Products'} %]
Your group control combination for group &quot;
[% groupname FILTER html %]&quot; is illegal.
@@ -986,13 +982,13 @@
&lt;, &gt;, &amp;.
[% ELSIF error == "illegal_series_creation" %]
- [% admindocslinks = {'groups.html' => 'Group security'} %]
- [% docslinks = {'reporting.html' => 'Reporting'} %]
+ [% admindocslinks = {'categorization.html#assigning-group-controls-to-products' => 'Group security'} %]
+ [% docslinks = {'using/reports-and-charts.html' => 'Reporting'} %]
You are not authorized to create series.
[% ELSIF error == "illegal_series_edit" %]
- [% admindocslinks = {'groups.html' => 'Group security'} %]
- [% docslinks = {'reporting.html' => 'Reporting'} %]
+ [% admindocslinks = {'categorization.html#assigning-group-controls-to-products' => 'Group security'} %]
+ [% docslinks = {'using/reports-and-charts.html' => 'Reporting'} %]
You are not authorized to edit this series. To do this, you must either
be its creator, or an administrator.
@@ -1009,7 +1005,7 @@
The error was: [% dberror FILTER html %].
[% ELSIF error == "insufficient_data_points" %]
- [% docslinks = {'reporting.html' => 'Reporting'} %]
+ [% docslinks = {'using/reports-and-charts.html' => 'Reporting'} %]
We don't have enough data points to make a graph (yet).
[% ELSIF error == "invalid_attach_id" %]
@@ -1214,8 +1210,8 @@
[% ELSIF error == "milestone_already_exists" %]
[% title = "Milestone Already Exists" %]
- [% admindocslinks = {'products.html' => 'Administering products',
- 'milestones.html' => 'About Milestones'} %]
+ [% admindocslinks = {'categorization.html#products' => 'Administering products',
+ 'categorization.html#milestones' => 'About Milestones'} %]
The milestone '[% name FILTER html %]' already exists for product '
[%- product FILTER html %]'.
@@ -1225,8 +1221,8 @@
[% ELSIF error == "milestone_is_default" %]
[% title = "Default milestone not deletable" %]
- [% admindocslinks = {'products.html' => 'Administering products',
- 'milestones.html' => 'About Milestones'} %]
+ [% admindocslinks = {'categorization.html#products' => 'Administering products',
+ 'categorization.html#milestones' => 'About Milestones'} %]
Sorry, but [% milestone.name FILTER html %] is the default milestone
for the '[% milestone.product.name FILTER html %]' product, and so
it cannot be deleted.
@@ -1273,8 +1269,8 @@
[% ELSIF error == "missing_component" %]
[% title = "Missing Component" %]
- [% admindocslinks = {'products.html' => 'Administering products',
- 'components.html' => 'Creating a component'} %]
+ [% admindocslinks = {'categorization.html#products' => 'Administering products',
+ 'categorization.html#milestones' => 'Creating a component'} %]
Sorry, the product <em>[% product.name FILTER html %]</em>
has to have at least one active component in order for you to
enter [% terms.abug %] into it.<br>
@@ -1297,26 +1293,26 @@
Sorry, I seem to have lost the cookie that recorded
the results of your last search. I'm afraid you will have to start
again from the <a href="query.cgi">search page</a>.
-
+
[% ELSIF error == "missing_datasets" %]
[% title = "No Datasets Selected" %]
- [% docslinks = {'reporting.html' => 'Reporting'} %]
+ [% docslinks = {'using/reports-and-charts.html' => 'Reporting'} %]
You must specify one or more datasets to plot.
-
+
[% ELSIF error == "missing_frequency" %]
[% title = "Missing Frequency" %]
- [% docslinks = {'reporting.html' => 'Reporting'} %]
+ [% docslinks = {'using/reports-and-charts.html' => 'Reporting'} %]
You did not specify a valid frequency for this series.
-
+
[% ELSIF error == "missing_name" %]
[% title = "Missing Name" %]
- [% docslinks = {'reporting.html' => 'Reporting'} %]
+ [% docslinks = {'using/reports-and-charts.html' => 'Reporting'} %]
You did not specify a name for this series.
-
+
[% ELSIF error == "missing_query" %]
[% title = "Missing Search" %]
- [% docslinks = {'query.html' => "Searching for $terms.bugs",
- 'query.html#list' => "$terms.Bug lists"} %]
+ [% docslinks = {'using/finding.html' => "Searching for $terms.bugs",
+ 'using/finding.html#bug-lists' => "$terms.Bug lists"} %]
The search named <em>[% name FILTER html %]</em>
[% IF sharer_id && sharer_id != user.id %]
has not been made visible to you.
@@ -1339,7 +1335,7 @@
[% ELSIF error == "missing_version" %]
[% title = "Missing Version" %]
- [% admindocslinks = {'versions.html' => 'Defining versions'} %]
+ [% admindocslinks = {'categorization.html#versions' => 'Defining versions'} %]
Sorry, the product <em>[% product.name FILTER html %]</em>
has to have at least one active version in order for you to
enter [% terms.abug %] into it.<br>
@@ -1357,7 +1353,7 @@
[% ELSIF error == "need_quip" %]
[% title = "Quip Required" %]
- [% docslinks = {'quips.html' => 'About quips'} %]
+ [% docslinks = {'administering/quips.html' => 'About quips'} %]
Please enter a quip in the text field.
[% ELSIF error == "new_password_missing" %]
@@ -1366,7 +1362,7 @@
[% ELSIF error == "no_axes_defined" %]
[% title = "No Axes Defined" %]
- [% docslinks = {'reporting.html' => 'Reporting'} %]
+ [% docslinks = {'using/reports-and-charts.html' => 'Reporting'} %]
You didn't define any axes to plot.
[% ELSIF error == "no_bugs_chosen" %]
@@ -1405,9 +1401,11 @@
[% ELSIF error == "no_products" %]
[% title = "No Products" %]
- [% admindocslinks = {'products.html' => 'Setting up a product',
- 'components.html' => 'Adding components to products',
- 'groups.html' => 'Groups security'} %]
+ [% admindocslinks = {
+ 'categorization.html#creating-new-products' => 'Setting up a product',
+ 'categorization.html#components' => 'Adding components to products',
+ 'categorization.html#product-group-controls' => 'Groups security'
+ } %]
Either no products have been defined to enter [% terms.bugs %] against or you have not
been given access to any.
@@ -1523,12 +1521,12 @@
[% ELSIF error == "product_name_already_in_use" %]
[% title = "Product name already exists" %]
- [% admindocslinks = {'products.html' => 'Administering products'} %]
+ [% admindocslinks = {'categorization.html#products' => 'Administering products'} %]
The product name '[% product FILTER html %]' already exists.
[% ELSIF error == "product_name_diff_in_case" %]
[% title = "Product name differs only in case" %]
- [% admindocslinks = {'products.html' => 'Administering products'} %]
+ [% admindocslinks = {'categorization.html#products' => 'Administering products'} %]
The product name '[% product FILTER html %]' differs from existing
product '[% existing_product FILTER html %]' only in case.
@@ -1539,8 +1537,8 @@
[% ELSIF error == "product_must_define_defaultmilestone" %]
[% title = "Must define new default milestone" %]
- [% admindocslinks = {'products.html' => 'Administering products',
- 'milestones.html' => 'About Milestones'} %]
+ [% admindocslinks = {'categorization.html#products' => 'Administering products',
+ 'categorization.html#milestones' => 'About Milestones'} %]
You must <a href="editmilestones.cgi?action=add&amp;product=[% product FILTER uri %]">
create the milestone '[% milestone FILTER html %]'</a> before
it can be made the default milestone for product '[% product FILTER html %]'.
@@ -1551,38 +1549,38 @@
[% ELSIF error == "product_blank_name" %]
[% title = "Blank Product Name Not Allowed" %]
- [% admindocslinks = {'products.html' => 'Administering products'} %]
+ [% admindocslinks = {'categorization.html#products' => 'Administering products'} %]
You must enter a name for the product.
[% ELSIF error == "product_disabled" %]
[% title = BLOCK %]Product closed for [% terms.Bug %] Entry[% END %]
- [% admindocslinks = {'products.html' => 'Administering products'} %]
+ [% admindocslinks = {'categorization.html#products' => 'Administering products'} %]
Sorry, entering [% terms.abug %] into the
product <em>[% product.name FILTER html %]</em> has been disabled.
[% ELSIF error == "product_edit_denied" %]
[% title = "Product Edit Access Denied" %]
- [% admindocslinks = {'products.html' => 'Administering products',
- 'groups.html' => 'Group security'} %]
+ [% admindocslinks = {'categorization.html#products' => 'Administering products',
+ 'categorization.html#assigning-group-controls-to-products' => 'Group security'} %]
You are not permitted to edit [% terms.bugs %] in product
[%+ product FILTER html %].
[% ELSIF error == "product_has_bugs" %]
[% title = BLOCK %]Product has [% terms.Bugs %][% END %]
- [% admindocslinks = {'products.html' => 'Administering products'} %]
+ [% admindocslinks = {'categorization.html#products' => 'Administering products'} %]
There are [% nb FILTER html %] [%+ terms.bugs %] entered for this product!
You must move those [% terms.bugs %] to another product before you
can delete this one.
[% ELSIF error == "product_must_have_description" %]
[% title = "Product needs Description" %]
- [% admindocslinks = {'products.html' => 'Administering products'} %]
+ [% admindocslinks = {'categorization.html#products' => 'Administering products'} %]
You must enter a description for this product.
[% ELSIF error == "product_must_have_version" %]
[% title = "Product needs Version" %]
- [% admindocslinks = {'products.html' => 'Administering products',
- 'versions.html' => 'Administering versions'} %]
+ [% admindocslinks = {'categorization.html#products' => 'Administering products',
+ 'categorization.html#versions' => 'Administering versions'} %]
You must enter a valid version to create a new product.
[% ELSIF error == "product_unknown_component" %]
@@ -1596,7 +1594,7 @@
[% ELSIF error == "query_name_missing" %]
[% title = "No Search Name Specified" %]
- [% docslinks = {'query.html#list' => "$terms.Bug lists"} %]
+ [% docslinks = {'using/finding.html#bug-lists' => "$terms.Bug lists"} %]
You must enter a name for your search.
[% ELSIF error == "query_name_too_long" %]
@@ -1705,7 +1703,7 @@
[% ELSIF error == "saved_search_used_by_whines" %]
[% title = "Saved Search In Use" %]
- [% docslinks = {'whining.html' => 'About Whining'} %]
+ [% docslinks = {'administering/whining.html' => 'About Whining'} %]
The saved search <em>[% search_name FILTER html %]</em> is being used
by <a href="editwhines.cgi">Whining events</a> with the following subjects:
[%+ subjects FILTER html %]
@@ -1739,7 +1737,7 @@
[% ELSIF error == "series_already_exists" %]
[% title = "Series Already Exists" %]
- [% docslinks = {'reporting.html' => 'Reporting'} %]
+ [% docslinks = {'using/reports-and-charts.html' => 'Reporting'} %]
A series named <em>[% series.category FILTER html %] /
[%+ series.subcategory FILTER html %] /
[%+ series.name FILTER html %]</em>
@@ -1842,7 +1840,7 @@
[% ELSIF error == "version_already_exists" %]
[% title = "Version Already Exists" %]
- [% admindocslinks = {'versions.html' => 'Administering versions'} %]
+ [% admindocslinks = {'categorization.html#versions' => 'Administering versions'} %]
The version '[% name FILTER html %]' already exists for product '
[%- product FILTER html %]'.
@@ -1863,12 +1861,12 @@
[% ELSIF error == "users_deletion_disabled" %]
[% title = "Deletion not activated" %]
- [% admindocslinks = {'useradmin.html' => 'User administration'} %]
+ [% admindocslinks = {'users.html#deleting-users' => 'User administration'} %]
Sorry, the deletion of user accounts is not allowed.
[% ELSIF error == "user_has_responsibility" %]
[% title = "Can't Delete User Account" %]
- [% admindocslinks = {'useradmin.html' => 'User administration'} %]
+ [% admindocslinks = {'users.html#deleting-users' => 'User administration'} %]
The user you want to delete is set up as the default [% terms.bug %]
assignee
[% IF Param('useqacontact') %]
@@ -1889,7 +1887,7 @@
[% ELSIF error == "user_login_required" %]
[% title = "Login Name Required" %]
- [% admindocslinks = {'useradmin.html' => 'User administration'} %]
+ [% admindocslinks = {'users.html' => 'User administration'} %]
You must enter a login name for the new user.
[% ELSIF error == "user_match_failed" %]