aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlban Peignier2016-11-28 16:17:36 +0100
committerAlban Peignier2016-11-28 20:49:36 +0100
commitc9d181c6b02fd983413b7dab0bfb1ade1a3065e5 (patch)
tree7dbcf1ef235043a4d15cb0998b4caae39741367e
parent4bf9381f1094c9f279e0c48f7a6efa6bcb97322b (diff)
downloadchouette-core-c9d181c6b02fd983413b7dab0bfb1ade1a3065e5.tar.bz2
Hide details on line group of lines when no group of line is defined (in ReferentialLinesController) Refs #2087
-rw-r--r--app/controllers/referential_lines_controller.rb1
-rw-r--r--app/views/referential_lines/_line.html.slim19
2 files changed, 11 insertions, 9 deletions
diff --git a/app/controllers/referential_lines_controller.rb b/app/controllers/referential_lines_controller.rb
index 59c5da994..04581bdda 100644
--- a/app/controllers/referential_lines_controller.rb
+++ b/app/controllers/referential_lines_controller.rb
@@ -11,6 +11,7 @@ class ReferentialLinesController < ChouetteController
belongs_to :referential
def index
+ @hide_group_of_line = referential.group_of_lines.empty?
index! do |format|
format.html {
if collection.out_of_bounds?
diff --git a/app/views/referential_lines/_line.html.slim b/app/views/referential_lines/_line.html.slim
index 1c8b8eaa8..789b21534 100644
--- a/app/views/referential_lines/_line.html.slim
+++ b/app/views/referential_lines/_line.html.slim
@@ -38,12 +38,13 @@
= line.human_attribute_name('company')
= link_to_if( line.company, line.company.name, referential_company_path(@referential, line.company), :title => "#{line.human_attribute_name('company')} #{line.company.name}" )
- p
- - if line.group_of_lines.count == 0
- br
- / = t('lines.form.no_group_of_line')
- - elsif line.group_of_lines.count == 1
- = line.human_attribute_name('group_of_line')
- = link_to_if( line.group_of_lines.first, line.group_of_lines.first.name, referential_group_of_line_path(@referential, line.group_of_lines.first), :title => "#{line.human_attribute_name('group_of_line')} #{line.group_of_lines.first.name}")
- - else
- = t('lines.form.several_group_of_lines', :count => line.group_of_lines.count)
+ - unless @hide_group_of_line
+ p
+ - if line.group_of_lines.count == 0
+ br
+ / = t('lines.form.no_group_of_line')
+ - elsif line.group_of_lines.count == 1
+ = line.human_attribute_name('group_of_line')
+ = link_to_if( line.group_of_lines.first, line.group_of_lines.first.name, referential_group_of_line_path(@referential, line.group_of_lines.first), :title => "#{line.human_attribute_name('group_of_line')} #{line.group_of_lines.first.name}")
+ - else
+ = t('lines.form.several_group_of_lines', :count => line.group_of_lines.count)