[%# 1.0@bugzilla.org %]
[%# 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 Netscape Communications
# Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s): Gavin Shelley
Updated product name from '[% old_product FILTER html %]' to
[% new_product FILTER html %].
[% END %]
[% IF updated_description %]
Updated description to:
[% new_description FILTER html %]
[% END %] [% IF updated_bugsubmitstatus %]Product is now [% IF new_bugsubmitstatus %] closed to [% ELSE %] open for [% END %] new [% terms.bugs %]. [% END %] [% IF updated_milestoneurl %]
Updated milestone URL
[% IF old_milestoneurl != '' %]
from
'
[%- old_milestoneurl FILTER html %]'
[% END %]
to
[% IF new_milestoneurl != '' %]
'
[%- new_milestoneurl FILTER html %]'.
[% ELSE %]
be empty.
[% END %]
Updated default milestone from '[% old_defaultmilestone FILTER html %]' to '[% new_defaultmilestone FILTER html %]'.
[% END %] [% IF updated_votesperuser %]Updated votes per user from [%+ old_votesperuser FILTER html %] to [%+ new_votesperuser FILTER html %]. [% END %] [% IF updated_maxvotesperbug %]
Updated maximum votes per [% terms.bug %] from [%+ old_maxvotesperbug FILTER html %] to [%+ new_maxvotesperbug FILTER html %]. [% END %] [% IF updated_votestoconfirm %]
Updated number of votes needed to confirm a [% terms.bug %] from [%+ old_votestoconfirm FILTER html %] to [%+ new_votestoconfirm FILTER html %]. [% END %] [% UNLESS updated_bugsubmitstatus || updated_description || updated_milestoneurl || updated_votesperuser || updated_maxvotesperbug || updated_votestoconfirm || updated_defaultmilestone || updated_product %]
Nothing changed for product '[% name FILTER html %]'. [% END %] [%# Note that this display of changed votes and/or confirmed bugs is not very scalable. We could have a _lot_, and we just list them all. One day we should limit this perhaps, or have a more scalable display %] [% IF checkvotes %]
Checking existing votes in this product for anybody who now
has too many votes for [% terms.abug %]...
[% IF toomanyvotes.size > 0 %]
[% FOREACH detail = toomanyvotes %]
→removed votes for [% terms.bug %]
[%- detail.id FILTER html %] from [% detail.name FILTER html %]
[% END %]
[% ELSE %]
→there were none.
[% END %]
Checking existing votes in this product for anybody
who now has too many total votes...
[% IF toomanytotalvotes.size > 0 %]
[% FOREACH detail = toomanytotalvotes %]
→removed votes for [% terms.bug %]
[%- detail.id FILTER html %] from [% detail.name FILTER html %]
[% END %]
[% ELSE %]
→there were none.
[% END %]
Checking unconfirmed [% terms.bugs %] in this product for any which now have
sufficient votes...
[% IF confirmedbugs.size > 0 %]
[% FOREACH id = confirmedbugs %]
[%# This is INCLUDED instead of PROCESSED to avoid variables getting
overwritten, which happens otherwise %]
[% INCLUDE bug/process/results.html.tmpl
type = 'votes'
mailrecipients = { 'changer' => changer }
header_done = 1
id = id
%]
[% END %]
[% ELSE %]
→there were none.
[% END %]
[% END %]
[% PROCESS admin/products/footer.html.tmpl %]
[% PROCESS global/footer.html.tmpl %]