aboutsummaryrefslogtreecommitdiffstats
path: root/app/views/calendars
diff options
context:
space:
mode:
authorjpl2017-05-02 13:04:54 +0200
committerRobert2017-05-02 16:44:25 +0200
commite9a07b3d9208e4adba0947fd46c931472244ea9e (patch)
tree580e5781e6cf89c5f0428c638fe42317df965f9d /app/views/calendars
parentfbb0d5ce53dc1aeedd3b599b59353eb65502e020 (diff)
downloadchouette-core-e9a07b3d9208e4adba0947fd46c931472244ea9e.tar.bz2
RefsĀ #3264: change shared boolean filter by select (to permit join)
Diffstat (limited to 'app/views/calendars')
-rw-r--r--app/views/calendars/_filters.html.slim9
-rw-r--r--app/views/calendars/index.html.slim2
2 files changed, 7 insertions, 4 deletions
diff --git a/app/views/calendars/_filters.html.slim b/app/views/calendars/_filters.html.slim
index d8707ba0f..4f625e4f0 100644
--- a/app/views/calendars/_filters.html.slim
+++ b/app/views/calendars/_filters.html.slim
@@ -7,13 +7,16 @@
span.fa.fa-search
.ffg-row
- .form-group.has_switch style='width: 260px'
- = f.label Calendar.human_attribute_name(:shared), class: 'col-sm-4 control-label'
- = f.input :shared_true, as: :boolean, checked_value: true, unchecked_value: false, label: content_tag(:span, '', class: 'switch-label', data: {checkedValue: t('true'), uncheckedValue: t('false')}), wrapper_html: { class: 'col-sm-8' }
+ .form-group.togglable
+ = f.label Calendar.human_attribute_name(:shared), required: false, class: 'control-label'
+ .form-group.checkbox_list
+ = f.input :shared_true, as: :boolean, label: ("<span>Oui</span>").html_safe, wrapper_html: { class: 'checkbox-wrapper' }
+ = f.input :shared_false, as: :boolean, label: ("<span>Non</span>").html_safe, wrapper_html: { class: 'checkbox-wrapper' }
.form-group
= f.label Calendar.human_attribute_name(:date), class: 'control-label'
= f.input :contains_date, as: :date, label: false, wrapper_html: { class: 'date' }, class: 'form-control', include_blank: true
+
.actions
= link_to 'Effacer', calendars_path, class: 'btn btn-link'
= f.submit 'Filtrer', id: 'filter_btn', class: 'btn btn-default'
diff --git a/app/views/calendars/index.html.slim b/app/views/calendars/index.html.slim
index 864d1e197..fbb9f889d 100644
--- a/app/views/calendars/index.html.slim
+++ b/app/views/calendars/index.html.slim
@@ -21,7 +21,7 @@
.row
.col-lg-12
= table_builder @calendars,
- { :name => 'name', :short_name => 'short_name', :shared => 'shared' },
+ { :name => 'name', :short_name => 'short_name', :shared => Proc.new{|c| t("#{c.try(:shared)}") } },
[:show, :edit, :delete],
[],
'table has-filter'