diff options
Diffstat (limited to 'template/en/default/bug/process')
3 files changed, 119 insertions, 21 deletions
diff --git a/template/en/default/bug/process/bugmail.html.tmpl b/template/en/default/bug/process/bugmail.html.tmpl index b0132a2fe..21e4ff7b7 100644 --- a/template/en/default/bug/process/bugmail.html.tmpl +++ b/template/en/default/bug/process/bugmail.html.tmpl @@ -24,37 +24,59 @@ # sent_bugmail: The results of Bugzilla::BugMail::Send(). #%] +[% USE CGI %] [% PROCESS global/variables.none.tmpl %] -<dl> -[% PROCESS emails - description = "Email sent to" - names = sent_bugmail.sent +[%# hide the recipient list by default from new users %] +[% show_recipients = + user.settings.post_bug_submit_action.value == 'nothing' + || CGI.cookie('show_bugmail_recipients') + || !user.can_see_bug(mailing_bugid) %] +[% recipient_count = sent_bugmail.sent.size %] -[% PROCESS emails - description = "Excluding" - names = sent_bugmail.excluded -%] -</dl> +<script> +function toggleBugmailRecipients(bug_id, show) { + if (show) { + YAHOO.util.Dom.removeClass('bugmail_summary_' + bug_id, 'bz_default_hidden'); + YAHOO.util.Dom.addClass('bugmail_summary_' + bug_id + '_short', 'bz_default_hidden'); + } else { + YAHOO.util.Dom.addClass('bugmail_summary_' + bug_id, 'bz_default_hidden'); + YAHOO.util.Dom.removeClass('bugmail_summary_' + bug_id + '_short', 'bz_default_hidden'); + } + YAHOO.util.Cookie.set('show_bugmail_recipients', (show ? 1 : 0), { + expires: new Date("January 12, 2025") + }); + return false; +} +</script> -[%############################################################################%] -[%# Block for a set of email addresses #%] -[%############################################################################%] - -[% BLOCK emails %] - <dt>[% description FILTER html %]:</dt> +<dl id="bugmail_summary_[% mailing_bugid FILTER none %]" + class="[% show_recipients ? "" : "bz_default_hidden" %]"> + <dt>Email sent to:</dt> <dd> [% IF user.can_see_bug(mailing_bugid) %] - [% IF names.size > 0 %] - [%+ FOREACH name = names %] + [% IF sent_bugmail.sent.size > 0 %] + [%+ FOREACH name = sent_bugmail.sent %] <code>[% name FILTER html %]</code>[% ", " UNLESS loop.last() %] [% END %] [% ELSE %] no one [% END %] + (<a href="#" onclick="return toggleBugmailRecipients([% mailing_bugid FILTER none %], false)">hide</a>) [% ELSE %] (list of e-mails not available) [% END %] </dd> -[% END %] +</dl> + +<div id="bugmail_summary_[% mailing_bugid FILTER none %]_short" + class="[% show_recipients ? "bz_default_hidden" : "" %]"> + [% IF recipient_count > 0 %] + Email sent to [% recipient_count FILTER html %] recipient[% 's' UNLESS recipient_count == 1 %]. + (<a href="#" onclick="return toggleBugmailRecipients([% mailing_bugid FILTER none %], true)">show</a>) + [% ELSE %] + No emails were sent. + [% END %] +</div> + diff --git a/template/en/default/bug/process/updates-disabled.html.tmpl b/template/en/default/bug/process/updates-disabled.html.tmpl new file mode 100644 index 000000000..5ea84d476 --- /dev/null +++ b/template/en/default/bug/process/updates-disabled.html.tmpl @@ -0,0 +1,73 @@ +[%# The contents of this file are subject to the Mozilla Public License Version + # 1.1 (the "License"); you may not use this file except in compliance with + # the License. You may obtain a copy of the License at + # http://www.mozilla.org/MPL/ + # + # Software distributed under the License is distributed on an "AS IS" basis, + # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + # for the specific language governing rights and limitations under the + # License. + # + # The Original Code is the Bugzilla Bug Tracking System. + # + # The Initial Developer of the Original Code is + # the Mozilla Foundation. + # Portions created by the Initial Developer are Copyright (C) 2011 + # the Initial Developer. All Rights Reserved. + # + # Contributor(s): Byron Jones <glob@mozilla.com> + # + #%] +[% PROCESS global/variables.none.tmpl %] +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<html> +<head> +<title>[% terms.Bugzilla %] - [% terms.Bug %] Updates Temporarily Suspended</title> +<style type="text/css"> +body { + margin: 2em; + background-color: #455372; + color: #fff; + font-family: verdana, sans-serif; + font-size: small; +} +a { + color: #fff; + text-decoration: underline; +} +#buggie { + float: left; +} +#content { + margin-left: 100px; + max-width: 600px; +} +</style> +</head> +<body> +<img src="images/buggie.png" id="buggie" alt="buggie"> +<div id="content"> +<h1>[% terms.Bug %] Updates Temporarily Suspended</h1> + +<p> +We are currently adding a field to [% terms.Bugzilla %]. This requires us to +prevent updates to [% terms.bugs %] for the duration of the database schema +change to add the field (usually 3 to 5 minutes). +</p> + +<p> +<b>You should be able to leave this page open, wait a minute or two, then hit +reload or refresh in your browser</b> (and OK any request to re-send the form +data) to complete your [% terms.bug %] change. Once this maintenance is +complete, your change will succeed and you won't get this page any more. +</p> + +<p> +Only updates to [% terms.bugs %] are being blocked by this page, any other +activities in [% terms.Bugzilla %] are still fair game. <a href="index.cgi" +target="_blank">Open [% terms.Bugzilla %] in a new tab/window</a> if you'd +like, to continue working on other things while waiting. +</p> +</div> +</body> +</html> diff --git a/template/en/default/bug/process/verify-new-product.html.tmpl b/template/en/default/bug/process/verify-new-product.html.tmpl index c02c26470..1d2e8689f 100644 --- a/template/en/default/bug/process/verify-new-product.html.tmpl +++ b/template/en/default/bug/process/verify-new-product.html.tmpl @@ -120,9 +120,9 @@ [% IF old_groups.size %] <p>These groups are not legal for the '[% product.name FILTER html %]' - product or you are not allowed to restrict [% terms.bugs %] to these groups. - [%+ terms.Bugs %] will no longer be restricted to these groups and may become - public if no other group applies:<br> + product or you are not allowed to restrict [% terms.bugs %] to these groups.<br> + <b>[%+ terms.Bugs %] will no longer be restricted to these groups and may become + public if no other group applies:</b><br> [% FOREACH group = old_groups %] <input type="checkbox" id="group_[% group.id FILTER html %]" name="groups" disabled="disabled" value="[% group.name FILTER html %]"> @@ -150,6 +150,9 @@ [% END %] [% END %] + [%# BMO - check the default product sec-group to avoid accidental removal of all groups %] + [% CALL Bugzilla.check_default_product_security_group(product, old_groups, optional_groups) %] + [% IF optional_groups.size %] <p>These groups are optional. You can decide to restrict [% terms.bugs %] to one or more of the following groups:<br> |