aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjpl2016-11-22 17:26:51 +0100
committerjpl2016-11-22 17:26:51 +0100
commit62eb0722139d18d7925081eaa0b9de05f00015f5 (patch)
tree35918c21e34c82f1d92c735045bb8656f8a451f6
parent847a3bfc3ecaf0a3fe981359fe7a3eaaae3fac24 (diff)
downloadchouette-core-62eb0722139d18d7925081eaa0b9de05f00015f5.tar.bz2
Refs #2035: Front integration for referential metadatas periods
-rw-r--r--app/views/referentials/_form.html.slim16
-rw-r--r--app/views/referentials/_period_fields.html.slim9
-rw-r--r--config/locales/referentials.en.yml3
-rw-r--r--config/locales/referentials.fr.yml3
4 files changed, 22 insertions, 9 deletions
diff --git a/app/views/referentials/_form.html.slim b/app/views/referentials/_form.html.slim
index 30bf99632..021774458 100644
--- a/app/views/referentials/_form.html.slim
+++ b/app/views/referentials/_form.html.slim
@@ -51,18 +51,22 @@
.row
= form.simple_fields_for :metadatas do |subform|
- .row
- = subform.simple_fields_for :periods do |period_form|
- - if period_form.object.errors.has_key? :base
+ = subform.simple_fields_for :periods do |period_form|
+ - if period_form.object.errors.has_key? :base
+ .row
.col-lg-12
.alert.alert-danger
- period_form.object.errors[:base].each do |message|
p.small = message
+
+ .row style='margin-top:20px'
= render 'period_fields', f: period_form
- .links
- = link_to_add_association 'Ajouter une période', subform, :periods
- .row
+ .row
+ .links.pull-right style='margin-right:15px'
+ = link_to_add_association 'Ajouter une période', subform, :periods, class: 'btn btn-primary'
+
+ .row style='margin-top:20px'
.col-lg-8.col-md-12.col-sm-12.col-xs-12
= subform.input :lines, as: :select, collection: @referential.workbench.lines.includes(:company).order(:name), selected: subform.object.line_ids, label_method: :display_name, input_html: { 'data-select2ed': 'true', 'data-select2ed-placeholder': 'Sélection de lignes', 'multiple': 'multiple', style: 'width: 100%' }
diff --git a/app/views/referentials/_period_fields.html.slim b/app/views/referentials/_period_fields.html.slim
index 68db7be3f..5ab5be54b 100644
--- a/app/views/referentials/_period_fields.html.slim
+++ b/app/views/referentials/_period_fields.html.slim
@@ -1,6 +1,9 @@
.nested-fields
- .col-lg-6.col-md-6.col-sm-6.col-xs-6
+ .col-lg-5.col-md-5.col-sm-5.col-xs-5
= f.input :begin, as: :date, html5: true, input_html: { style: 'width: 100%' }
- .col-lg-6.col-md-6.col-sm-6.col-xs-6
+ .col-lg-5.col-md-5.col-sm-5.col-xs-5
= f.input :end, as: :date, html5: true, input_html: { style: 'width: 100%' }
- = link_to_remove_association "Supprimer", f
+
+ .col-lg-2.col-md-2.col-sm-2.col-xs-2.text-right style='margin-top:23px'
+ = link_to_remove_association f, class: 'btn btn-danger', data: { confirm: 'Etes-vous sûr(e) ?' } do
+ span.fa.fa-trash
diff --git a/config/locales/referentials.en.yml b/config/locales/referentials.en.yml
index 3af12e7f4..07af15bc0 100644
--- a/config/locales/referentials.en.yml
+++ b/config/locales/referentials.en.yml
@@ -86,6 +86,9 @@ en:
first_period_begin: 'First period begin'
first_period_end: 'First period end'
lines: Lines
+ periods:
+ begin: 'Period beginning'
+ end: 'Period end'
notice:
referential:
diff --git a/config/locales/referentials.fr.yml b/config/locales/referentials.fr.yml
index 8c512a676..7762b9030 100644
--- a/config/locales/referentials.fr.yml
+++ b/config/locales/referentials.fr.yml
@@ -87,6 +87,9 @@ fr:
first_period_begin: 'Première période de départ'
first_period_end: 'Première période de fin'
lines: Lignes
+ periods:
+ begin: 'Début de période'
+ end: 'Fin de période'
notice:
referential: