From 4163cc516949542beb0145f51605e92fe7a9371d Mon Sep 17 00:00:00 2001 From: Okan Binli Date: Thu, 28 Jul 2016 16:08:34 +0300 Subject: [PATCH] refs #1126 fix for backlog style problem. --- lib/backlogs_hooks.rb | 42 +++++++++++++++++++++++++++++++++--------- 1 file changed, 33 insertions(+), 9 deletions(-) diff --git a/lib/backlogs_hooks.rb b/lib/backlogs_hooks.rb index a6bb2306a..9542b55cf 100644 --- a/lib/backlogs_hooks.rb +++ b/lib/backlogs_hooks.rb @@ -14,7 +14,7 @@ def exception(context, ex) end def helper_issues_show_detail_after_setting(context={ }) - begin + begin if context[:detail].prop_key == 'release_id' r = RbRelease.find_by_id(context[:detail].value) context[:detail].value = r.name unless r.nil? || r.name.nil? @@ -86,31 +86,55 @@ def view_issues_show_details_bottom(context={ }) return '' unless Backlogs.configured?(issue.project) - snippet = '' + snippet = "
" project = context[:project] if issue.is_story? - snippet += "#{l(:field_story_points)}#{RbStory.find(issue.id).points_display}" + snippet += "
" + snippet += "
" + snippet += "
#{l(:field_story_points)}:
" + snippet += "
#{RbStory.find(issue.id).points_display}
" + snippet += "
" unless issue.remaining_hours.nil? - snippet += "#{l(:field_remaining_hours)}#{l_hours(issue.remaining_hours)}" + snippet += "
" + snippet += "
#{l(:field_remaining_hours)}:
" + snippet += "
#{l_hours(issue.remaining_hours)}
" + snippet += "
" end - snippet += "" + snippet += "
" + vbe = issue.velocity_based_estimate - snippet += "#{l(:field_velocity_based_estimate)}#{vbe ? vbe.to_s + ' days' : '-'}" + snippet += "
" + snippet += "
" + snippet += "
#{l(:field_velocity_based_estimate)}:
" + snippet += "
#{vbe ? vbe.to_s + ' days' : '-'}
" + snippet += "
" unless issue.release_id.nil? release = RbRelease.find(issue.release_id) - snippet += "#{l(:field_release)}#{link_to(release.name, url_for_prefix_in_hooks + url_for({:controller => 'rb_releases', :action => 'show', :release_id => release}))}" + snippet += "
" + snippet += "
#{l(:field_release)}:
" + snippet += "
#{link_to(release.name, url_for_prefix_in_hooks + url_for({:controller => 'rb_releases', :action => 'show', :release_id => release}))}
" + relation_translate = l("label_release_relationship_#{RbStory.find(issue.id).release_relationship}") - snippet += "#{l(:field_release_relationship)}#{relation_translate}" + snippet += "
#{l(:field_release_relationship)}:
" + snippet += "
#{relation_translate}
" end + snippet += "
" end if issue.is_task? && User.current.allowed_to?(:update_remaining_hours, project) != nil - snippet += "#{l(:field_remaining_hours)}#{issue.remaining_hours}" + snippet += "
" + snippet += "
" + snippet += "
#{l(:field_remaining_hours)}:
" + snippet += "
#{issue.remaining_hours}
" + snippet += "
" + snippet += "
" end + snippet += "
" + return snippet rescue => e exception(context, e)