diff options
| -rw-r--r-- | app/views/referentials/_form.html.slim | 17 | ||||
| -rw-r--r-- | app/views/referentials/show.html.slim | 18 |
2 files changed, 21 insertions, 14 deletions
diff --git a/app/views/referentials/_form.html.slim b/app/views/referentials/_form.html.slim index ce53c2ede..1a0d5f105 100644 --- a/app/views/referentials/_form.html.slim +++ b/app/views/referentials/_form.html.slim @@ -1,13 +1,21 @@ = semantic_form_for @referential, class: 'form-horizontal' do |form| = form.inputs do = form.input :name - + - if @referential.new_record? + - if @referential.created_from + = form.input :created_from + = form.input :slug, :input_html => { title: t("formtastic.titles.referential.slug") } - else li.input label.label = @referential.human_attribute_name('slug') = @referential.slug + + - if @referential.created_from + li.input + label.label = @referential.human_attribute_name('created_from') + = @referential.created_from.name = form.input :prefix, input_html: { title: t("formtastic.titles.referential.prefix") } = form.input :projection_type, as: :select, :collection => Referential.available_srids @@ -15,12 +23,7 @@ = form.input :upper_corner, input_html: { title: t("formtastic.titles.referential.upper_corner") } = form.input :lower_corner, input_html: { title: t("formtastic.titles.referential.lower_corner") } = form.input :data_format, label: true, include_blank: false - - if @referential.created_from - = form.input :created_from - - = form.inputs for: [:referential_metadatas, @referential.referential_metadatas] do |meta| - = meta.inputs :referential_source - + = form.actions do = form.action :submit, as: :button = form.action :cancel, as: :link diff --git a/app/views/referentials/show.html.slim b/app/views/referentials/show.html.slim index 1fc8f108f..0fef7bd83 100644 --- a/app/views/referentials/show.html.slim +++ b/app/views/referentials/show.html.slim @@ -4,32 +4,36 @@ h2 .summary p + label = "#{Referential.human_attribute_name('created_from')} : " + = " #{@referential.created_from.name}" + + p label = "#{Referential.human_attribute_name('slug')} : " - = @referential.slug + = " #{@referential.slug}" p label = "#{Referential.human_attribute_name('prefix')} : " - = @referential.prefix + = " #{@referential.prefix}" p label = "#{Referential.human_attribute_name('projection_type')} : " - if !@referential.projection_type_label.empty? - = "#{@referential.projection_type_label} (epsg:#{@referential.projection_type})" + = " #{@referential.projection_type_label} (epsg:#{@referential.projection_type})" p label = "#{Referential.human_attribute_name('time_zone').capitalize} : " - = @referential.time_zone + = " #{@referential.time_zone}" p label = "#{Referential.human_attribute_name('data_format_restrictions')} : " - = @referential.data_format + = " #{@referential.data_format}" p label = "#{Referential.human_attribute_name('validity_period')} : " - if Chouette::TimeTable.start_validity_period.nil? - = Referential.human_attribute_name("no_validity_period") + = " #{Referential.human_attribute_name('no_validity_period')}" - else - = Referential.human_attribute_name("start_validity_period") + = " #{Referential.human_attribute_name('start_validity_period')}" = l Chouette::TimeTable.start_validity_period = Referential.human_attribute_name("end_validity_period") = l Chouette::TimeTable.end_validity_period |
