aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/views/referentials/_form.html.slim17
-rw-r--r--app/views/referentials/show.html.slim18
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