[%# 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): Gervase Markham # Vaskin Kissoyan #%] [% PROCESS bug/time.html.tmpl %] [% IF UserInGroup(Param('timetrackinggroup')) %] [% END %]
[%# *** Hardware Reporter Product OS AddCC *** %] [% PROCESS select selname => "rep_platform" accesskey => "h" %] [% PROCESS select selname => "product" accesskey => "p" %] [% PROCESS select selname => "op_sys" accesskey => "o" %] [%# *** Component Version CC Priority Severity AssignedTo Milestone *** %] [% PROCESS select selname => "component" accesskey => "m" %] [% PROCESS select selname => "version" accesskey => "v" %] [% PROCESS select selname => "priority" accesskey => "i" %] [% PROCESS select selname = "bug_severity" accesskey => "e" %] [% IF Param("usetargetmilestone") && bug.target_milestone %] [% PROCESS select selname = "target_milestone" accesskey => "t" %] [% ELSE %] [% END %] [%# *** QAContact URL Requests Summary Whiteboard Keywords *** %] [% IF Param('useqacontact') %] [% END %] [% IF Param('usestatuswhiteboard') %] [% END %] [% IF bug.use_keywords %] [% END %]
Bug#: [% bug.bug_id %] [% IF Param("usebugaliases") %] [% END %]   Hardware: Reporter: [% bug.reporter.identity FILTER html %]
Product: OS: Add CC:
Component: Version: CC: [% IF bug.cc %]
Remove selected CCs
[% ELSE %] [% END %]
Status: [% bug.bug_status FILTER html %]   Priority:
Resolution: [% bug.resolution FILTER html %]   Severity:
Assigned To: [% bug.assigned_to.identity FILTER html %]   [% IF bug.milestoneurl %] [% END %] Target Milestone: [% "" IF bug.milestoneurl %]  
QA Contact:
[% IF bug.bug_file_loc %] URL: [% ELSE %] URL: [% END %] [% IF bug.flag_types.size > 0 %] [% PROCESS "flag/list.html.tmpl" flag_types = bug.flag_types any_flags_requesteeble = bug.any_flags_requesteeble %] [% END %]
Summary:
Status Whiteboard:
Keywords:
[% IF UserInGroup(Param('timetrackinggroup')) %]
Orig. Est. Current Est. Hours Worked Hours Left %Complete Gain
[% PROCESS formattimeunit time_unit=(bug.actual_time + bug.remaining_time) %] [% PROCESS formattimeunit time_unit=bug.actual_time %] + [% PROCESS calculatepercentage act=bug.actual_time rem=bug.remaining_time %] [% PROCESS formattimeunit time_unit=bug.estimated_time - (bug.actual_time + bug.remaining_time) %]
[% END %] [%# *** Attachments *** %] [% PROCESS attachment/list.html.tmpl attachments = bug.attachments bugid = bug.bug_id num_attachment_flag_types = bug.num_attachment_flag_types show_attachment_flags = bug.show_attachment_flags %] [%# *** Dependencies Votes *** %] [% PROCESS dependencies accesskey = "d" dep = { title => "depends on", fieldname => "dependson" } %] [% PROCESS dependencies accesskey = "b" dep = { title => "blocks", fieldname => "blocked" } %]
Show dependency tree [% IF Param('webdotbase') %]
Show dependency graph [% END %]
[% IF use_votes %]
Votes: [% bug.votes %]    Show votes for this bug    Vote for this bug
[% END %] [%# *** Comments Groups *** %]
Additional Comments: [% IF Param("insidergroup") && UserInGroup(Param("insidergroup")) %] Private [% END %]

[%# *** Additional Comments *** %]
Description: Opened: [% bug.creation_ts FILTER time %]


[% IF bug.groups.size > 0 %] [% inallgroups = 1 %] [% inagroup = 0 %] [% FOREACH group = bug.groups %] [% SET inallgroups = 0 IF NOT group.ingroup %] [% SET inagroup = 1 IF group.ison %] [% IF NOT group.mandatory %] [% IF NOT emitted_description %] [% emitted_description = 1 %]
Only users in all of the selected groups can view this bug:
(Unchecking all boxes makes this a more public bug.)

[% END %]      [% group.description %]
[% END %] [% END %] [% IF NOT inallgroups %] Only members of a group can change the visibility of a bug for that group
[% END %] [% IF inagroup %]

Users in the roles selected below can always view this bug:
(The assignee [% IF (Param('useqacontact')) %] and QA contact [% END %] can always see a bug, and this section does not take effect unless the bug is restricted to at least one group.)

Reporter CC List

[% END %] [% END %] [%# *** Knob *** %]
Leave as [% bug.bug_status FILTER html %]  [% bug.resolution FILTER html %]
[% knum = 1 %] [% IF bug.bug_status == "UNCONFIRMED" && bug.user.canconfirm %] Confirm bug (change status to NEW)
[% knum = knum + 1 %] [% END %] [% IF bug.user.canedit %] [% IF bug.isopened %] [% IF bug.bug_status != "ASSIGNED" && bug.user.canconfirm %] Accept bug ( [% "confirm bug, " IF bug.isunconfirmed %]change status to ASSIGNED)
[% knum = knum + 1 %] [% END %] [% IF bug.resolution %] Clear the resolution (remove the current resolution of [% bug.resolution FILTER html %])
[% knum = knum + 1 %] [% END %] Resolve bug, changing resolution to
[% knum = knum + 1 %] Resolve bug, mark it as duplicate of bug #
[% knum = knum + 1 %] Reassign bug to
[% IF bug.isunconfirmed && bug.user.canconfirm %]      and confirm bug (change status to NEW)
[% END %] [% knum = knum + 1 %] Reassign bug to owner [% " and QA contact" IF Param('useqacontact') %] of selected component
[% IF bug.isunconfirmed && bug.user.canconfirm %]      and confirm bug (change status to NEW)
[% END %] [% knum = knum + 1 %] [% ELSE %] [% IF bug.resolution != "MOVED" || (bug.resolution == "MOVED" && bug.user.canmove) %] Reopen bug
[% knum = knum + 1 %] [% END %] [% IF bug.bug_status == "RESOLVED" %] Mark bug as VERIFIED
[% knum = knum + 1 %] [% END %] [% IF bug.bug_status != "CLOSED" %] Mark bug as CLOSED
[% knum = knum + 1 %] [% END %] [% END %] [% END %]

View Bug Activity   |   Format For Printing [% IF bug.user.canmove %]   |   [% END %]

[%############################################################################%] [%# Block for dependencies #%] [%############################################################################%] [% BLOCK dependencies %] Bug [% bug.bug_id %] [%+ dep.title %]: [% FOREACH depbug = bug.${dep.fieldname} %] [% depbug FILTER bug_link(depbug) %][% " " %] [% END %] [% END %] [%############################################################################%] [%# Block for SELECT fields #%] [%############################################################################%] [% BLOCK select %]   [% END %]