diff options
author | lpsolit%gmail.com <> | 2007-07-13 18:10:39 +0000 |
---|---|---|
committer | lpsolit%gmail.com <> | 2007-07-13 18:10:39 +0000 |
commit | ff222adc4a6cb0349f7642d61bb63d2ff970607c (patch) | |
tree | ba87c96d90582e7740991bc2c65dba56c92ee76c /template/en/default/admin/workflow | |
parent | 012d45ae9579b0f1690a2daed8212f38e9c9e26a (diff) | |
download | bugs-ff222adc4a6cb0349f7642d61bb63d2ff970607c.tar bugs-ff222adc4a6cb0349f7642d61bb63d2ff970607c.tar.gz bugs-ff222adc4a6cb0349f7642d61bb63d2ff970607c.tar.bz2 bugs-ff222adc4a6cb0349f7642d61bb63d2ff970607c.tar.xz bugs-ff222adc4a6cb0349f7642d61bb63d2ff970607c.zip |
Bug 385415: Bugs marked as duplicate or moved to another installation always go to the RESOLVED state, even if the workflow has RESOLVED excluded from it (or if this bug status has been removed or renamed). Some major problems related to the workflow when upgrading or installing 3.1 are also fixed here - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=mkanat
Diffstat (limited to 'template/en/default/admin/workflow')
-rw-r--r-- | template/en/default/admin/workflow/edit.html.tmpl | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/template/en/default/admin/workflow/edit.html.tmpl b/template/en/default/admin/workflow/edit.html.tmpl index d602171a1..68e16a022 100644 --- a/template/en/default/admin/workflow/edit.html.tmpl +++ b/template/en/default/admin/workflow/edit.html.tmpl @@ -69,12 +69,14 @@ [% FOREACH new_status = statuses %] [% IF status.id != new_status.id %] - <td align="center" class="checkbox-cell - [% " checked" IF workflow.${status.id}.${new_status.id}.defined %]" + [% checked = workflow.${status.id}.${new_status.id}.defined ? 1 : 0 %] + [% mandatory = (status.id && new_status.name == Param("duplicate_or_move_bug_status")) ? 1 : 0 %] + <td align="center" class="checkbox-cell[% " checked" IF checked || mandatory %]" title="From [% status.name FILTER html %] to [% new_status.name FILTER html %]"> <input type="checkbox" name="w_[% status.id %]_[% new_status.id %]" id="w_[% status.id %]_[% new_status.id %]" onclick="toggle_cell(this)" - [% " checked='checked'" IF workflow.${status.id}.${new_status.id}.defined %]> + [%+ "checked='checked'" IF checked || mandatory %] + [%+ "disabled='disabled'" IF mandatory %]> </td> [% ELSE %] <td class="checkbox-cell forbidden"> </td> @@ -84,6 +86,17 @@ [% END %] </table> +<p> + When [% terms.abug %] is marked as a duplicate of another one or is moved + to another installation, the [% terms.bug %] status is automatically set to + <b>[% Param("duplicate_or_move_bug_status") FILTER html %]</b>. All transitions to + this [% terms.bug %] status must then be valid (this is the reason why you cannot edit + them above).<br> + Note: you can change this setting by visiting the + <a href="editparams.cgi?section=bugchange#duplicate_or_move_bug_status">Parameters</a> + page and editing the <i>duplicate_or_move_bug_status</i> parameter. +</p> + <p align="center"> <input type="hidden" name="action" value="update"> <input type="hidden" name="token" value="[% token FILTER html %]"> |