プロジェクト

全般

プロフィール

Vote #64606

未完了

Display notice when commenting on closed tickets

Admin Redmine さんが約2年前に追加. 約2年前に更新.

ステータス:
New
優先度:
通常
担当者:
-
カテゴリ:
Issues_2
対象バージョン:
-
開始日:
2009/02/06
期日:
進捗率:

0%

予定工数:
category_id:
2
version_id:
0
issue_org_id:
2685
author_id:
2928
assigned_to_id:
0
comments:
5
status_id:
1
tracker_id:
3
plus1:
0
affected_version:
closed_on:
affected_version_id:
ステータス-->[New]

説明

Consider the following scenario. An issue is opened, resolved and closed. An inexperienced user X doesn't have access to reopen the issue. Instead of creating a new issue and relating it to the old issue, user X instead comments on the issue and reassigns it back to experienced user Y. This closed issue is now assigned to user Y, but they never notice it as its closed.

While we can't prevent poor behaviour like this, we can at least provide some sort of warning message to the inexperienced user.

The attached patch displays a warning if a user comments on a closed ticket.


journals

Hrm. Might be better if it was more in line with the warning Redmine.org gives at the moment, using class "nodata" and showing when the user might instead of after they do.

<pre>
Index: app/views/issues/_edit.rhtml
===================================================================
--- app/views/issues/_edit.rhtml (revision 2361)
+++ app/views/issues/_edit.rhtml (working copy)
@@ -31,12 +31,17 @@
<% end %>
</fieldset>
<% end %>
-
+
<fieldset><legend><%= l(:field_notes) %></legend>
<%= text_area_tag 'notes', @notes, :cols => 60, :rows => 10, :class => 'wiki-edit' %>
<%= wikitoolbar_for 'notes' %>
<%= call_hook(:view_issues_edit_notes_bottom, { :issue => @issue, :notes => @notes, :form => f }) %>
-
+ <% if @issue.closed? %>
+ <div class="nodata">
+ <%= l(:warning_notes_on_closed_issue) %>
+ </div>
+ <% end %>
+
<p><%=l(:label_attachment_plural)%><br /><%= render :partial => 'attachments/form' %></p>
</fieldset>
</div>
Index: lang/en.yml
===================================================================
--- lang/en.yml (revision 2361)
+++ lang/en.yml (working copy)
@@ -86,6 +86,7 @@
error_issue_not_found_in_project: 'The issue was not found or does not belong to this project'

warning_attachments_not_saved: "%d file(s) could not be saved."
+warning_notes_on_closed_issue: "Notes on closed tickets may go unnoticed even if they are assigned to an individual."

mail_subject_lost_password: Your %s password
mail_body_lost_password: 'To change your password, click on the following link:'
</pre>
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
I can take this, I'll have to update the patch (pre Rails 2.2.2 i18n) but it shouldn't be too much.
--------------------------------------------------------------------------------
Assigned issue with no assignee back to New status.
--------------------------------------------------------------------------------


related_issues

relates,Closed,7557,Deny editing of descriptions of closed issues
relates,New,13814,No more comments when ticket closed

Admin Redmine さんが約2年前に更新

  • カテゴリIssues_2 にセット

他の形式にエクスポート: Atom PDF

いいね!0
いいね!0