diff options
author | Go MAEDA <maeda@farend.jp> | 2019-06-07 09:40:12 +0000 |
---|---|---|
committer | Go MAEDA <maeda@farend.jp> | 2019-06-07 09:40:12 +0000 |
commit | a12a6f6c3ec9634ee5f2a00a0db10b9966aaa8fc (patch) | |
tree | d0b38889e8ad8bac3610598c0655c1ac7bbf12e7 /app | |
parent | 048601bdf354b747013ed291ced972c5359a85dc (diff) | |
download | redmine-a12a6f6c3ec9634ee5f2a00a0db10b9966aaa8fc.tar.gz redmine-a12a6f6c3ec9634ee5f2a00a0db10b9966aaa8fc.zip |
Show "Due in X days" in issue details page (#31499).
Patch by Go MAEDA.
git-svn-id: http://svn.redmine.org/redmine/trunk@18236 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app')
-rw-r--r-- | app/helpers/issues_helper.rb | 7 | ||||
-rw-r--r-- | app/views/issues/show.html.erb | 2 |
2 files changed, 8 insertions, 1 deletions
diff --git a/app/helpers/issues_helper.rb b/app/helpers/issues_helper.rb index 0df257d37..cfdb15ad1 100644 --- a/app/helpers/issues_helper.rb +++ b/app/helpers/issues_helper.rb @@ -176,6 +176,13 @@ module IssuesHelper end end + def issue_due_date_details(issue) + return if issue&.due_date.nil? + s = format_date(issue.due_date) + s += " (#{due_date_distance_in_words(issue.due_date)})" unless issue.closed? + s + end + # Returns a link for adding a new subtask to the given issue def link_to_new_subtask(issue) attrs = { diff --git a/app/views/issues/show.html.erb b/app/views/issues/show.html.erb index eade4da7b..6c0018f24 100644 --- a/app/views/issues/show.html.erb +++ b/app/views/issues/show.html.erb @@ -59,7 +59,7 @@ rows.right l(:field_start_date), format_date(@issue.start_date), :class => 'start-date' end unless @issue.disabled_core_fields.include?('due_date') - rows.right l(:field_due_date), format_date(@issue.due_date), :class => 'due-date' + rows.right l(:field_due_date), issue_due_date_details(@issue), :class => 'due-date' end unless @issue.disabled_core_fields.include?('done_ratio') rows.right l(:field_done_ratio), progress_bar(@issue.done_ratio, :legend => "#{@issue.done_ratio}%"), :class => 'progress' |