Commit df891085 authored by gerv%gerv.net's avatar gerv%gerv.net

Bug 215148 - make status and resolution localisable. Patch by eseyman@linagora.com; r=gerv, a=myk.

parent ab723ea0
...@@ -22,6 +22,7 @@ ...@@ -22,6 +22,7 @@
#%] #%]
[% PROCESS global/variables.none.tmpl %] [% PROCESS global/variables.none.tmpl %]
[% PROCESS "global/field-descs.none.tmpl" %]
[% product_name = product FILTER html %] [% product_name = product FILTER html %]
[% PROCESS global/header.html.tmpl [% PROCESS global/header.html.tmpl
...@@ -200,7 +201,7 @@ function set_assign_to() { ...@@ -200,7 +201,7 @@ function set_assign_to() {
<input type="hidden" name="bug_status" <input type="hidden" name="bug_status"
value="[% default.bug_status FILTER html %]"> value="[% default.bug_status FILTER html %]">
<td align="right" valign="top"><strong>Initial State:</strong></td> <td align="right" valign="top"><strong>Initial State:</strong></td>
<td valign="top">[% default.bug_status FILTER html %]</td> <td valign="top">[% status_descs.${default.bug_status} FILTER html %]</td>
[% ELSE %] [% ELSE %]
[% sel = { description => 'Initial State', name => 'bug_status' } %] [% sel = { description => 'Initial State', name => 'bug_status' } %]
[% INCLUDE select %] [% INCLUDE select %]
......
...@@ -22,6 +22,8 @@ ...@@ -22,6 +22,8 @@
[% PROCESS global/variables.none.tmpl %] [% PROCESS global/variables.none.tmpl %]
[% PROCESS "global/field-descs.none.tmpl" %]
[% PROCESS bug/time.html.tmpl %] [% PROCESS bug/time.html.tmpl %]
<script type="text/javascript"> <script type="text/javascript">
...@@ -197,9 +199,9 @@ ...@@ -197,9 +199,9 @@
[% PROCESS select selname => "component" accesskey => "m" %] [% PROCESS select selname => "component" accesskey => "m" %]
<td align="right"> <td align="right">
<b>Version:</b> <b><u>V</u>ersion:</b>
</td> </td>
[% PROCESS select selname => "version" %] [% PROCESS select selname => "version" accesskey => "v" %]
<td rowspan="4" align="right" valign="top"> <td rowspan="4" align="right" valign="top">
<b>CC:</b> <b>CC:</b>
...@@ -226,7 +228,7 @@ ...@@ -226,7 +228,7 @@
<a href="page.cgi?id=fields.html#status">Status</a>: <a href="page.cgi?id=fields.html#status">Status</a>:
</b> </b>
</td> </td>
<td>[% bug.bug_status FILTER html %]</td> <td>[% status_descs.${bug.bug_status} FILTER html %]</td>
<td>&nbsp;</td> <td>&nbsp;</td>
<td align="right"> <td align="right">
...@@ -242,7 +244,7 @@ ...@@ -242,7 +244,7 @@
</b> </b>
</td> </td>
<td> <td>
[% bug.resolution FILTER html %] [% resolution_descs.${bug.resolution} FILTER html %]
[% IF bug.resolution == "DUPLICATE" %] [% IF bug.resolution == "DUPLICATE" %]
of [% terms.bug %] [%+ "${bug.dup_id}" FILTER bug_link(bug.dup_id) %] of [% terms.bug %] [%+ "${bug.dup_id}" FILTER bug_link(bug.dup_id) %]
[% END %] [% END %]
...@@ -250,9 +252,9 @@ ...@@ -250,9 +252,9 @@
<td>&nbsp;</td> <td>&nbsp;</td>
<td align="right"> <td align="right">
<b><a href="page.cgi?id=fields.html#bug_severity">Severity</a>:</b> <b><a href="page.cgi?id=fields.html#bug_severity">S<u>e</u>verity</a>:</b>
</td> </td>
[% PROCESS select selname = "bug_severity" %] [% PROCESS select selname = "bug_severity" accesskey => "e" %]
</tr> </tr>
...@@ -271,10 +273,10 @@ ...@@ -271,10 +273,10 @@
[% IF bug.milestoneurl %] [% IF bug.milestoneurl %]
<a href="[% bug.milestoneurl FILTER html %]"> <a href="[% bug.milestoneurl FILTER html %]">
[% END %] [% END %]
Target Milestone[% "</a>" IF bug.milestoneurl %]: <u>T</u>arget Milestone[% "</a>" IF bug.milestoneurl %]:
</b> </b>
</td> </td>
[% PROCESS select selname = "target_milestone" %] [% PROCESS select selname = "target_milestone" accesskey => "t" %]
[% ELSE %] [% ELSE %]
<td colspan="3">&nbsp;</td> <td colspan="3">&nbsp;</td>
[% END %] [% END %]
...@@ -442,8 +444,8 @@ ...@@ -442,8 +444,8 @@
<table> <table>
<tr> <tr>
[% PROCESS dependencies [% PROCESS dependencies accesskey = "d"
dep = { title => "depends on", fieldname => "dependson" } %] dep = { title => "<u>d</u>epends on", fieldname => "dependson" } %]
<td rowspan="2"> <td rowspan="2">
<a href="showdependencytree.cgi?id=[% bug.bug_id %]">Show <a href="showdependencytree.cgi?id=[% bug.bug_id %]">Show
dependency tree</a> dependency tree</a>
......
...@@ -27,8 +27,8 @@ ...@@ -27,8 +27,8 @@
<br> <br>
<input type="radio" id="knob-leave" name="knob" value="none" checked="checked"> <input type="radio" id="knob-leave" name="knob" value="none" checked="checked">
<label for="knob-leave"> <label for="knob-leave">
Leave as <b>[% bug.bug_status FILTER html %]&nbsp; Leave as <b>[% status_descs.${bug.bug_status} FILTER html %]&nbsp;
[% bug.resolution FILTER html %]</b> [% resolution_descs.${bug.resolution} FILTER html %]</b>
</label> </label>
<br> <br>
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
[% IF bug.isunconfirmed && bug.user.canconfirm %] [% IF bug.isunconfirmed && bug.user.canconfirm %]
<input type="radio" id="knob-confirm" name="knob" value="confirm"> <input type="radio" id="knob-confirm" name="knob" value="confirm">
<label for="knob-confirm"> <label for="knob-confirm">
Confirm [% terms.bug %] (change status to <b>NEW</b>) Confirm [% terms.bug %] (change status to <b>[% status_descs.NEW FILTER html %]</b>)
</label> </label>
<br> <br>
[% knum = knum + 1 %] [% knum = knum + 1 %]
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
<label for="knob-accept"> <label for="knob-accept">
Accept [% terms.bug %] ( Accept [% terms.bug %] (
[% IF bug.isunconfirmed %]confirm [% terms.bug %], and [% END %]change [% IF bug.isunconfirmed %]confirm [% terms.bug %], and [% END %]change
status to <b>ASSIGNED</b>) status to <b>[% status_descs.ASSIGNED FILTER html %]</b>)
</label> </label>
<br> <br>
[% knum = knum + 1 %] [% knum = knum + 1 %]
...@@ -61,7 +61,7 @@ ...@@ -61,7 +61,7 @@
<input type="radio" id="knob-clear" name="knob" value="clearresolution"> <input type="radio" id="knob-clear" name="knob" value="clearresolution">
<label for="knob-clear"> <label for="knob-clear">
Clear the resolution (remove the current resolution of Clear the resolution (remove the current resolution of
<b>[% bug.resolution FILTER html %]</b>) <b>[% status_descs.${bug.resolution} FILTER html %]</b>)
</label> </label>
<br> <br>
[% knum = knum + 1 %] [% knum = knum + 1 %]
...@@ -75,7 +75,7 @@ ...@@ -75,7 +75,7 @@
<select name="resolution" <select name="resolution"
onchange="document.changeform.knob[[% knum %]].checked=true"> onchange="document.changeform.knob[[% knum %]].checked=true">
[% FOREACH r = bug.choices.resolution %] [% FOREACH r = bug.choices.resolution %]
<option value="[% r FILTER html %]">[% r FILTER html %]</option> <option value="[% r FILTER html %]">[% resolution_descs.${r} FILTER html %]</option>
[% END %] [% END %]
</select> </select>
<br> <br>
...@@ -110,7 +110,7 @@ ...@@ -110,7 +110,7 @@
[% IF bug.isunconfirmed && bug.user.canconfirm %] [% IF bug.isunconfirmed && bug.user.canconfirm %]
&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" id="andconfirm" name="andconfirm"> &nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" id="andconfirm" name="andconfirm">
<label for="andconfirm"> <label for="andconfirm">
and confirm [% terms.bug %] (change status to <b>NEW</b>) and confirm [% terms.bug %] (change status to <b>[% status_descs.NEW FILTER html %]</b>)
</label> </label>
<br> <br>
[% END %] [% END %]
...@@ -126,7 +126,7 @@ ...@@ -126,7 +126,7 @@
[% IF bug.isunconfirmed && bug.user.canconfirm %] [% IF bug.isunconfirmed && bug.user.canconfirm %]
&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" id="compconfirm" name="compconfirm"> &nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" id="compconfirm" name="compconfirm">
<label for="compconfirm"> <label for="compconfirm">
and confirm [% terms.bug %] (change status to <b>NEW</b>) and confirm [% terms.bug %] (change status to <b>[% status_descs.NEW FILTER html %]</b>)
</label> </label>
<br> <br>
[% END %] [% END %]
...@@ -145,7 +145,7 @@ ...@@ -145,7 +145,7 @@
[% IF bug.bug_status == "RESOLVED" %] [% IF bug.bug_status == "RESOLVED" %]
<input type="radio" id="knob-verify" name="knob" value="verify"> <input type="radio" id="knob-verify" name="knob" value="verify">
<label for="knob-verify"> <label for="knob-verify">
Mark [% terms.bug %] as <b>VERIFIED</b> Mark [% terms.bug %] as <b>[% status_descs.VERIFIED FILTER html %]</b>
</label> </label>
<br> <br>
[% knum = knum + 1 %] [% knum = knum + 1 %]
...@@ -153,7 +153,7 @@ ...@@ -153,7 +153,7 @@
[% IF bug.bug_status != "CLOSED" %] [% IF bug.bug_status != "CLOSED" %]
<input type="radio" id="knob-close" name="knob" value="close"> <input type="radio" id="knob-close" name="knob" value="close">
<label for="knob-close"> <label for="knob-close">
Mark [% terms.bug %] as <b>CLOSED</b> Mark [% terms.bug %] as <b>[% status_descs.CLOSED FILTER html %]</b>
</label> </label>
<br> <br>
[% knum = knum + 1 %] [% knum = knum + 1 %]
......
...@@ -68,3 +68,21 @@ ...@@ -68,3 +68,21 @@
"version" => "Version", "version" => "Version",
"votes" => "Votes", "votes" => "Votes",
"work_time" => "Hours Worked"} %] "work_time" => "Hours Worked"} %]
[% status_descs = { "UNCONFIRMED" => "UNCONFIRMED",
"NEW" => "NEW",
"ASSIGNED" => "ASSIGNED",
"REOPENED" => "REOPENED",
"RESOLVED" => "RESOLVED",
"VERIFIED" => "VERIFIED",
"CLOSED" => "CLOSED" } %]
[% resolution_descs = { "FIXED" => "FIXED",
"INVALID" => "INVALID",
"WONTFIX" => "WONTFIX",
"LATER" => "LATER",
"REMIND" => "REMIND",
"DUPLICATE" => "DUPLICATE",
"WORKSFORME" => "WORKSFORME",
"MOVED" => "MOVED" } %]
...@@ -245,7 +245,7 @@ ...@@ -245,7 +245,7 @@
[% knum = knum + 1 %] [% knum = knum + 1 %]
<input id="knob-confirm" type="radio" name="knob" value="confirm"> <input id="knob-confirm" type="radio" name="knob" value="confirm">
<label for="knob-confirm"> <label for="knob-confirm">
Confirm [% terms.bugs %] (change status to <b>NEW</b>) Confirm [% terms.bugs %] (change status to <b>[% status_descs.NEW FILTER html %]</b>)
</label><br> </label><br>
[% END %] [% END %]
...@@ -255,7 +255,7 @@ ...@@ -255,7 +255,7 @@
[% knum = knum + 1 %] [% knum = knum + 1 %]
<input id="knob-accept" type="radio" name="knob" value="accept"> <input id="knob-accept" type="radio" name="knob" value="accept">
<label for="knob-accept"> <label for="knob-accept">
Accept [% terms.bugs %] (change status to <b>ASSIGNED</b>) Accept [% terms.bugs %] (change status to <b>[% status_descs.ASSIGNED FILTER html %]</b>)
</label><br> </label><br>
[% knum = knum + 1 %] [% knum = knum + 1 %]
...@@ -289,14 +289,14 @@ ...@@ -289,14 +289,14 @@
[% IF bugstatuses.contains('RESOLVED') %] [% IF bugstatuses.contains('RESOLVED') %]
[% knum = knum + 1 %] [% knum = knum + 1 %]
<input id="knob-verify" type="radio" name="knob" value="verify"> <input id="knob-verify" type="radio" name="knob" value="verify">
<label for="knob-verify">Mark [% terms.bugs %] as <b>VERIFIED</b></label><br> <label for="knob-verify">Mark [% terms.bugs %] as <b>[% status_descs.VERIFIED FILTER html %]</b></label><br>
[% END %] [% END %]
[% END %] [% END %]
[% IF !bugstatuses.containsany(openstates) AND !bugstatuses.contains('CLOSED') %] [% IF !bugstatuses.containsany(openstates) AND !bugstatuses.contains('CLOSED') %]
[% knum = knum + 1 %] [% knum = knum + 1 %]
<input id="knob-close" type="radio" name="knob" value="close"> <input id="knob-close" type="radio" name="knob" value="close">
<label for="knob-close">Mark [% terms.bugs %] as <b>CLOSED</b></label><br> <label for="knob-close">Mark [% terms.bugs %] as <b>[% status_descs.CLOSED FILTER html %]</b></label><br>
[% END %] [% END %]
[% knum = knum + 1 %] [% knum = knum + 1 %]
......
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
#%] #%]
[% PROCESS global/variables.none.tmpl %] [% PROCESS global/variables.none.tmpl %]
[% PROCESS "global/field-descs.none.tmpl" %]
[% INCLUDE global/header.html.tmpl title = "A $terms.Bug's Life Cycle" %] [% INCLUDE global/header.html.tmpl title = "A $terms.Bug's Life Cycle" %]
<p> <p>
...@@ -54,45 +55,45 @@ cycle of [% terms.abug %]. ...@@ -54,45 +55,45 @@ cycle of [% terms.abug %].
<td> <td>
<dl> <dl>
<dt> <dt>
<b>UNCONFIRMED</b> <b>[% status_descs.UNCONFIRMED FILTER html %]</b>
</dt> </dt>
<dd> <dd>
This [% terms.bug %] has recently been added to the database. This [% terms.bug %] has recently been added to the database.
Nobody has validated that this [% terms.bug %] is true. Users Nobody has validated that this [% terms.bug %] is true. Users
who have the "canconfirm" permission set may confirm who have the "canconfirm" permission set may confirm
this [% terms.bug %], changing its state to NEW. Or, it may be this [% terms.bug %], changing its state to [% status_descs.NEW FILTER html %]. Or, it may be
directly resolved and marked RESOLVED. directly resolved and marked [% status_descs.RESOLVED FILTER html %].
</dd> </dd>
<dt> <dt>
<b>NEW</b> <b>[% status_descs.NEW FILTER html %]</b>
</dt> </dt>
<dd> <dd>
This [% terms.bug %] has recently been added to the assignee's This [% terms.bug %] has recently been added to the assignee's
list of [% terms.bugs %] and must be processed. [% terms.Bugs %] in list of [% terms.bugs %] and must be processed. [% terms.Bugs %] in
this state may be accepted, and become <b>ASSIGNED</b>, passed this state may be accepted, and become <b>[% status_descs.ASSIGNED FILTER html %]</b>, passed
on to someone else, and remain <b>NEW</b>, or resolved and marked on to someone else, and remain <b>[% status_descs.NEW FILTER html %]</b>, or resolved and marked
<b>RESOLVED</b>. <b>[% status_descs.RESOLVED FILTER html %]</b>.
</dd> </dd>
<dt> <dt>
<b>ASSIGNED</b> <b>[% status_descs.ASSIGNED FILTER html %]</b>
</dt> </dt>
<dd> <dd>
This [% terms.bug %] is not yet resolved, but is assigned to the This [% terms.bug %] is not yet resolved, but is assigned to the
proper person. From here [% terms.bugs %] can be given to another proper person. From here [% terms.bugs %] can be given to another
person and become <b>NEW</b>, or resolved and become <b>RESOLVED</b>. person and become <b>[% status_descs.NEW FILTER html %]</b>, or resolved and become <b>[% descs.bug_status_descs.RESOLVED FILTER html %]</b>.
</dd> </dd>
<dt> <dt>
<b>REOPENED</b> <b>[% status_descs.REOPENED FILTER html %]</b>
</dt> </dt>
<dd> <dd>
This [% terms.bug %] was once resolved, but the resolution was This [% terms.bug %] was once resolved, but the resolution was
deemed incorrect. For example, a <b>WORKSFORME</b> [% terms.bug %] is deemed incorrect. For example, a <b>[% status_descs.WORKSFORME FILTER html %]</b> [% terms.bug %] is
<b>REOPENED</b> when more information shows up and <b>[% status_descs.REOPENED FILTER html %]</b> when more information shows up and
the [% terms.bug %] is now reproducible. From here [% terms.bugs %] are the [% terms.bug %] is now reproducible. From here [% terms.bugs %] are
either marked <b>ASSIGNED</b> or <b>RESOLVED</b>. either marked <b>[% status_descs.ASSIGNED FILTER html %]</b> or <b>[% descs.bug_status_descs.RESOLVED FILTER html %]</b>.
</dd> </dd>
</dl> </dl>
</td> </td>
...@@ -113,33 +114,33 @@ cycle of [% terms.abug %]. ...@@ -113,33 +114,33 @@ cycle of [% terms.abug %].
<td> <td>
<dl> <dl>
<dt> <dt>
<b>RESOLVED</b> <b>[% status_descs.RESOLVED FILTER html %]</b>
</dt> </dt>
<dd> <dd>
A resolution has been taken, and it is awaiting verification by A resolution has been taken, and it is awaiting verification by
QA. From here [% terms.bugs %] are either re-opened and become QA. From here [% terms.bugs %] are either re-opened and become
<b>REOPENED</b>, are marked <b>VERIFIED</b>, or are closed for <b>[% status_descs.REOPENED FILTER html %]</b>, are marked <b>[% descs.bug_status_descs.VERIFIED FILTER html %]</b>, or are closed for
good and marked <b>CLOSED</b>. good and marked <b>[% status_descs.CLOSED FILTER html %]</b>.
</dd> </dd>
<dt> <dt>
<b>VERIFIED</b> <b>[% status_descs.VERIFIED FILTER html %]</b>
</dt> </dt>
<dd> <dd>
QA has looked at the [% terms.bug %] and the resolution and QA has looked at the [% terms.bug %] and the resolution and
agrees that the appropriate resolution has been taken. [% terms.Bugs %] remain agrees that the appropriate resolution has been taken. [% terms.Bugs %] remain
in this state until the product they were reported in this state until the product they were reported
against actually ships, at which point they become against actually ships, at which point they become
<b>CLOSED</b>. <b>[% status_descs.CLOSED FILTER html %]</b>.
</dd> </dd>
<dt> <dt>
<b>CLOSED</b> <b>[% status_descs.CLOSED FILTER html %]</b>
</dt> </dt>
<dd> <dd>
The [% terms.bug %] is considered dead, the resolution is correct. The [% terms.bug %] is considered dead, the resolution is correct.
Any zombie [% terms.bugs %] who choose to walk the earth again must Any zombie [% terms.bugs %] who choose to walk the earth again must
do so by becoming <b>REOPENED</b>. do so by becoming <b>[% status_descs.REOPENED FILTER html %]</b>.
</dd> </dd>
</dl> </dl>
</td> </td>
...@@ -147,7 +148,7 @@ cycle of [% terms.abug %]. ...@@ -147,7 +148,7 @@ cycle of [% terms.abug %].
<td> <td>
<dl> <dl>
<dt> <dt>
<b>FIXED</b> <b>[% resolution_descs.FIXED FILTER html %]</b>
</dt> </dt>
<dd> <dd>
A fix for this [% terms.bug %] is checked into the tree and A fix for this [% terms.bug %] is checked into the tree and
...@@ -155,14 +156,14 @@ cycle of [% terms.abug %]. ...@@ -155,14 +156,14 @@ cycle of [% terms.abug %].
</dd> </dd>
<dt> <dt>
<b>INVALID</b> <b>[% resolution_descs.INVALID FILTER html %]</b>
</dt> </dt>
<dd> <dd>
The problem described is not [% terms.abug %]. The problem described is not [% terms.abug %].
</dd> </dd>
<dt> <dt>
<b>WONTFIX</b> <b>[% resolution_descs.WONTFIX FILTER html %]</b>
</dt> </dt>
<dd> <dd>
The problem described is [% terms.abug %] which will never be The problem described is [% terms.abug %] which will never be
...@@ -170,7 +171,7 @@ cycle of [% terms.abug %]. ...@@ -170,7 +171,7 @@ cycle of [% terms.abug %].
</dd> </dd>
<dt> <dt>
<b>DUPLICATE</b> <b>[% resolution_descs.DUPLICATE FILTER html %]</b>
</dt> </dt>
<dd> <dd>
The problem is a duplicate of an existing [% terms.bug %]. The problem is a duplicate of an existing [% terms.bug %].
...@@ -180,7 +181,7 @@ cycle of [% terms.abug %]. ...@@ -180,7 +181,7 @@ cycle of [% terms.abug %].
</dd> </dd>
<dt> <dt>
<b>WORKSFORME</b> <b>[% resolution_descs.WORKSFORME FILTER html %]</b>
</dt> </dt>
<dd> <dd>
All attempts at reproducing this [% terms.bug %] were futile, All attempts at reproducing this [% terms.bug %] were futile,
...@@ -190,7 +191,7 @@ cycle of [% terms.abug %]. ...@@ -190,7 +191,7 @@ cycle of [% terms.abug %].
</dd> </dd>
<dt> <dt>
<b>MOVED</b> <b>[% resolution_descs.MOVED FILTER html %]</b>
</dt> </dt>
<dd> <dd>
The problem was specific to a related product The problem was specific to a related product
...@@ -295,12 +296,12 @@ others. ...@@ -295,12 +296,12 @@ others.
<p> <p>
This is the person in charge of resolving the [% terms.bug %]. Every time This is the person in charge of resolving the [% terms.bug %]. Every time
this field changes, the status changes to <b>NEW</b> to make it this field changes, the status changes to <b>[% status_descs.NEW FILTER html %]</b> to make it
easy to see which new [% terms.bugs %] have appeared on a person's list.</p> easy to see which new [% terms.bugs %] have appeared on a person's list.</p>
<p> <p>
The default status for queries is set to NEW, ASSIGNED and The default status for queries is set to [% status_descs.NEW FILTER html %], [% descs.bug_status_descs.ASSIGNED FILTER html %] and
REOPENED. When searching for [% terms.bugs %] that have been resolved or [% status_descs.REOPENED FILTER html %]. When searching for [% terms.bugs %] that have been resolved or
verified, remember to set the status field appropriately. verified, remember to set the status field appropriately.
</p> </p>
......
...@@ -82,8 +82,8 @@ ...@@ -82,8 +82,8 @@
<td align="left">[% bug.priority FILTER html %]</td> <td align="left">[% bug.priority FILTER html %]</td>
<td align="left">[% bug.rep_platform FILTER html %]</td> <td align="left">[% bug.rep_platform FILTER html %]</td>
<td align="left">[% bug.$assignee_login_string FILTER html %]</td> <td align="left">[% bug.$assignee_login_string FILTER html %]</td>
<td align="left">[% bug.bug_status FILTER html %]</td> <td align="left">[% status_descs.${bug.bug_status} FILTER html %]</td>
<td align="left">[% bug.resolution FILTER html %]</td> <td align="left">[% resolutions.descs.${bug.resolution} FILTER html %]</td>
<td align="left">[% bug.short_desc FILTER html %]</td> <td align="left">[% bug.short_desc FILTER html %]</td>
</tr> </tr>
[% END %] [% END %]
......
...@@ -57,8 +57,8 @@ ...@@ -57,8 +57,8 @@
Severity: [%+ bug.bug_severity -%] Severity: [%+ bug.bug_severity -%]
Platform: [%+ bug.rep_platform %] Platform: [%+ bug.rep_platform %]
Assignee: [%+ bug.$assignee_login_string %] Assignee: [%+ bug.$assignee_login_string %]
Status: [%+ bug.bug_status %] Status: [%+ status_descs.${bug.bug_status} %]
[%- IF bug.resolution -%] Resolution: [% bug.resolution -%] [%- IF bug.resolution -%] Resolution: [% resolution_descs.${bug.resolution} -%]
[%- END %] [%- END %]
Summary: [% bug.short_desc %] Summary: [% bug.short_desc %]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment