summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Langille <dan@langille.org>2015-11-21 12:19:32 +0100
committerGervase Markham <gerv@gerv.net>2015-11-21 12:19:32 +0100
commitca3c99b1b61151dd34a1cdfc748fea57842f6ad4 (patch)
treea84c421c5d8d470beb4add1082fe417110769a91
parent2363a2cdcd385dbbcc54a2a706d3458758abf401 (diff)
downloadbugzilla-ca3c99b1b61151dd34a1cdfc748fea57842f6ad4.tar.gz
bugzilla-ca3c99b1b61151dd34a1cdfc748fea57842f6ad4.tar.xz
Bug 1223554: Add <div></div> in the email preferences page to customize sections.
-rw-r--r--template/en/default/account/prefs/email.html.tmpl24
1 files changed, 16 insertions, 8 deletions
diff --git a/template/en/default/account/prefs/email.html.tmpl b/template/en/default/account/prefs/email.html.tmpl
index ab25ff8bb..444447a9a 100644
--- a/template/en/default/account/prefs/email.html.tmpl
+++ b/template/en/default/account/prefs/email.html.tmpl
@@ -29,14 +29,14 @@
[% END %]
[% IF user.authorizer.can_change_email && Param('allowemailchange') %]
- <p>
+ <p id="change_email">
If you want to change your e-mail address
<b>[% user.email FILTER html %]</b> to which [% terms.Bugzilla %] sends
notifications, click the "Account Information" tab above.
</p>
[% END %]
-<p>
+<p id="trivial_email">
If you don't like getting a notification for "trivial"
changes to [% terms.bugs %], you can use the settings below to
filter some or all notifications.
@@ -68,6 +68,7 @@ function SetCheckboxes(setting) {
<hr>
+<div id="global_options">
<h3>Global options</h3>
[% prefname = "email-$constants.REL_ANY-$constants.EVT_FLAG_REQUESTED" %]
@@ -88,7 +89,9 @@ function SetCheckboxes(setting) {
[% END %]
<hr>
+</div>
+<div id="field_recipient_options">
<h3>Field/recipient specific options</h3>
[% events = [
@@ -137,7 +140,7 @@ function SetCheckboxes(setting) {
] %]
[% IF Param('useqacontact') %]
- [% relationships.push({ id = constants.REL_QA,
+ [% relationships.push({ id = constants.REL_QA,
description = "QA Contact" }) %]
[% END %]
@@ -163,7 +166,7 @@ function SetCheckboxes(setting) {
[% END %]
</tr>
- [% FOREACH event = events %]
+ [% FOREACH event = events %]
[% count = loop.count() %]
<tr class="bz_row_[% count % 2 == 1 ? "odd" : "even" %]">
[% FOREACH relationship = relationships %]
@@ -190,7 +193,7 @@ function SetCheckboxes(setting) {
<th>but not when (overrides above):</th>
</tr>
- [% FOREACH event = neg_events %]
+ [% FOREACH event = neg_events %]
[% count = loop.count() %]
<tr class="bz_row_[% count % 2 == 1 ? "odd" : "even" %]">
[% FOREACH relationship = relationships %]
@@ -206,11 +209,13 @@ function SetCheckboxes(setting) {
</table>
<hr>
+</div>
+<div id="user_watching">
<h3>User Watching</h3>
<p>
-If you watch a user, it is as if you are standing in their shoes for the
+If you watch a user, it is as if you are standing in their shoes for the
purposes of getting email. Email is sent or not according to <em>your</em>
preferences for <em>their</em> relationship to the [% terms.bug %]
(e.g. Assignee).
@@ -254,13 +259,15 @@ preferences for <em>their</em> relationship to the [% terms.bug %]
</p>
<hr>
+</div>
+<div id="ignore_bugs">
<h3>Ignore [% terms.Bugs %]</h3>
<p>
You can specify a list of [% terms.bugs %] from which you never want to get
any email notification of any kind by adding their ID(s) as a comma-separated
- list. Removing [% terms.abug %] by selecting it from the current ignored list
+ list. Removing [% terms.abug %] by selecting it from the current ignored list
will re-enable email notifications for the [% terms.bug %].
</p>
[% IF user.bugs_ignored.size %]
@@ -291,6 +298,7 @@ preferences for <em>their</em> relationship to the [% terms.bug %]
<p>
Add [% terms.bugs %]:<br>
- <input type="text" id="add_ignored_bugs"
+ <input type="text" id="add_ignored_bugs"
name="add_ignored_bugs" size="60">
</p>
+</div>