[%# This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. # # This Source Code Form is "Incompatible With Secondary Licenses", as # defined by the Mozilla Public License, v. 2.0. #%] [%# INTERFACE: # voting_user: hash containing a 'login' field # # products: list of hashes containing details of products relating to # voting: # name: name of product # bugs: list of bugs the user has voted for # bug_ids: list of bug ids the user has voted for # onevoteonly: one or more votes allowed per bug? # total: users current vote count for the product # maxvotes: max votes allowed for a user in this product # maxperbug: max votes per bug allowed for a user in this product # # this_bug: Bugzilla::Bug; if the user is voting for a bug, this is the bug # # canedit: boolean; Should the votes be presented in a form, or readonly? # # all_bug_ids: List of all bug ids the user has voted for, across all products #%] [% IF !header_done %] [% subheader = voting_user.login FILTER html %] [% IF canedit %] [% title = "Change Votes" %] [% IF this_bug %] [%# We .select and .focus the input so it works for textbox and checkbox %] [% onload = "document.forms['voting_form'].bug_" _ this_bug.id _ ".select();document.forms['voting_form'].bug_" _ this_bug.id _ ".focus()" %] [% END %] [% ELSE %] [% title = "Show Votes" %] [% END %] [% PROCESS global/header.html.tmpl style_urls = [ "extensions/Voting/web/style.css" ] %] [% ELSE %]
[% END %] [% IF votes_recorded %]

The changes to your votes have been saved.

[% ELSE %]
[% END %] [% IF products.size %]
[% onevoteproduct = 0 %] [% multivoteproduct = 0 %] [% FOREACH product = products %] [% IF product.onevoteonly %] [% onevoteproduct = 1 %] [% ELSE %] [% multivoteproduct = 1 %] [% END %] [% FOREACH bug = product.bugs %] [% END %] [% END %]
Votes [% terms.Bug %] # Summary
[% product.name FILTER html %] ([% terms.bug %] list) [% IF product.maxperbug < product.maxvotes AND product.maxperbug > 1 %] (Note: only [% product.maxperbug FILTER html %] vote [% "s" IF product.maxperbug != 1 %] allowed per [% terms.bug %] in this product.) [% END %]
[% IF bug.id == this_bug.id && canedit %] [% IF product.onevoteonly %] Vote For This [% terms.Bug %] → [% ELSE %] Enter Votes Here → [% END %] [%- END %] [% IF canedit %] [% IF product.onevoteonly %] [% ELSE %] [% END %] [% ELSE %] [% bug.count FILTER html %] [% END %] [% bug.id FILTER bug_link(bug) FILTER none %] [% bug.summary FILTER html %] (Show Votes)
[% product.total FILTER html %] vote [% "s" IF product.total != 1 %] used out of [% product.maxvotes FILTER html %] allowed.

[% IF canedit %] or view all as [% terms.bug %] list

To change your votes, [% IF multivoteproduct %] type in new numbers (using zero to mean no votes) [% " or " IF onevoteproduct %] [% END %] [% IF onevoteproduct %] change the checkbox [% END %] and then click Change My Votes. [% ELSE %] View all as [% terms.bug %] list [% END %]
[% ELSE %]

[% IF canedit %] You are [% ELSE %] This user is [% END %] currently not voting on any [% terms.bugs %].

[% END %]

Help with voting.

[% PROCESS global/footer.html.tmpl %]