]> source.dussan.org Git - redmine.git/commitdiff
code cleanup: rubocop: fix Style/MultilineTernaryOperator in app/helpers/issues_helper.rb
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Sat, 21 Sep 2019 06:39:24 +0000 (06:39 +0000)
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Sat, 21 Sep 2019 06:39:24 +0000 (06:39 +0000)
git-svn-id: http://svn.redmine.org/redmine/trunk@18496 e93f8b46-1217-0410-a6f0-8f06a7374b81

.rubocop_todo.yml
app/helpers/issues_helper.rb

index c06ac80e4e32601700f4deff5100dcbaeaf65897..78139ede0d8a1a16ad7a64ca9658f0beac41d7db 100644 (file)
@@ -1361,7 +1361,6 @@ Style/MultilineIfModifier:
 Style/MultilineTernaryOperator:
   Exclude:
     - 'app/controllers/workflows_controller.rb'
-    - 'app/helpers/issues_helper.rb'
     - 'app/helpers/settings_helper.rb'
     - 'app/models/issue_query.rb'
     - 'app/models/issue_relation.rb'
index 50fdab5b5c281baa90a22b3284f052126bfeef0b..46e224f622ac50dead0af79f95212e8e020533c6 100644 (file)
@@ -95,13 +95,19 @@ module IssuesHelper
     issue_list(issue.descendants.visible.preload(:status, :priority, :tracker, :assigned_to).sort_by(&:lft)) do |child, level|
       css = +"issue issue-#{child.id} hascontextmenu #{child.css_classes}"
       css << " idnt idnt-#{level}" if level > 0
-      buttons = manage_relations ? link_to(l(:label_delete_link_to_subtask),
-                                  issue_path({:id => child.id, :issue => {:parent_issue_id => ''}, :back_url => issue_path(issue.id), :no_flash => '1'}),
+      buttons =
+        if manage_relations
+          link_to(l(:label_delete_link_to_subtask),
+                  issue_path({:id => child.id, :issue => {:parent_issue_id => ''},
+                              :back_url => issue_path(issue.id), :no_flash => '1'}),
                                   :method => :put,
                                   :data => {:confirm => l(:text_are_you_sure)},
                                   :title => l(:label_delete_link_to_subtask),
                                   :class => 'icon-only icon-link-break'
-                                  ) : "".html_safe
+                                  )
+        else
+          "".html_safe
+        end
       buttons << link_to_context_menu
 
       s << content_tag('tr',
@@ -125,14 +131,19 @@ module IssuesHelper
     relations.each do |relation|
       other_issue = relation.other_issue(issue)
       css = "issue hascontextmenu #{other_issue.css_classes}"
-      buttons = manage_relations ? link_to(l(:label_relation_delete),
+      buttons =
+        if manage_relations
+          link_to(l(:label_relation_delete),
                                   relation_path(relation),
                                   :remote => true,
                                   :method => :delete,
                                   :data => {:confirm => l(:text_are_you_sure)},
                                   :title => l(:label_relation_delete),
                                   :class => 'icon-only icon-link-break'
-                                 ) :"".html_safe
+                                 )
+        else
+          "".html_safe
+        end
       buttons << link_to_context_menu
 
       s << content_tag('tr',
@@ -450,12 +461,20 @@ module IssuesHelper
     when 'relation'
       if detail.value && !detail.old_value
         rel_issue = Issue.visible.find_by_id(detail.value)
-        value = rel_issue.nil? ? "#{l(:label_issue)} ##{detail.value}" :
-                  (no_html ? rel_issue : link_to_issue(rel_issue, :only_path => options[:only_path]))
+        value =
+          if rel_issue.nil?
+            "#{l(:label_issue)} ##{detail.value}"
+          else
+            (no_html ? rel_issue : link_to_issue(rel_issue, :only_path => options[:only_path]))
+          end
       elsif detail.old_value && !detail.value
         rel_issue = Issue.visible.find_by_id(detail.old_value)
-        old_value = rel_issue.nil? ? "#{l(:label_issue)} ##{detail.old_value}" :
-                          (no_html ? rel_issue : link_to_issue(rel_issue, :only_path => options[:only_path]))
+        old_value =
+          if rel_issue.nil?
+            "#{l(:label_issue)} ##{detail.old_value}"
+          else
+            (no_html ? rel_issue : link_to_issue(rel_issue, :only_path => options[:only_path]))
+          end
       end
       relation_type = IssueRelation::TYPES[detail.prop_key]
       label = l(relation_type[:name]) if relation_type