aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjpl2017-02-09 09:20:56 +0100
committerjpl2017-02-09 09:20:56 +0100
commita12940258e720661eb0168154b673d7b4086956e (patch)
treea0c04745f8555372bd0b09b80bc3668b9ffaab40
parent3bdd42d70825186802a638ada0f224697234896e (diff)
downloadchouette-core-a12940258e720661eb0168154b673d7b4086956e.tar.bz2
Refs #2518: upd filters
-rw-r--r--app/views/workbenches/_filters.html.slim8
1 files changed, 7 insertions, 1 deletions
diff --git a/app/views/workbenches/_filters.html.slim b/app/views/workbenches/_filters.html.slim
index 1425b943f..be57cd5d8 100644
--- a/app/views/workbenches/_filters.html.slim
+++ b/app/views/workbenches/_filters.html.slim
@@ -1,12 +1,18 @@
= search_form_for @q, url: workbench_path(@workbench.id), builder: SimpleForm::FormBuilder, class: 'form form-filter' do |f|
.form-group.togglable
- = f.label 'Etat', required: false, class: 'control-label'
+ = f.label @wbench_refs.human_attribute_name(:status), required: false, class: 'control-label'
= f.input :archived_at_not_null, label: ("<span>Conservé<span class='fa fa-archive'></span></span>").html_safe, as: :boolean, wrapper_html: { class: 'checkbox_list' }, input_html: { class: 'check_boxes' }
.form-group.togglable
= f.label 'Organisation(s)', required: false, class: 'control-label'
= f.input :organisation_name_eq_any, collection: Organisation.all.pluck(:name), as: :check_boxes, label: false, label_method: lambda{|w| ("<span>#{w}</span>").html_safe}, required: false, wrapper_html: { class: 'checkbox_list' }
+ / .form-group
+ / = f.label @wbench_refs.human_attribute_name(:validity_period), required: false, class: 'control-label'
+ / = f.simple_fields_for :validity_period do |p|
+ / = p.input :begin_gteq, as: :date
+ / = p.input :end_lteq, as: :date
+
.actions
= link_to 'Effacer', @workbench, class: 'btn btn-link'
= f.submit 'Filtrer', class: 'btn btn-default'