aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZog2018-01-26 10:01:37 +0100
committerZog2018-01-26 10:01:37 +0100
commit7541bd94814134f9c769a7222865802c18ee1c84 (patch)
tree020bcf5f3f96885be6cfbfbce98ab3062249be34
parent734c03fdf3d6580da87107c474c5eeeda6a79ac4 (diff)
downloadchouette-core-7541bd94814134f9c769a7222865802c18ee1c84.tar.bz2
Refs #5740; Add message in company filter when no value is available
-rw-r--r--app/views/referential_vehicle_journeys/_filters.html.slim5
-rw-r--r--config/locales/companies.en.yml1
-rw-r--r--config/locales/companies.fr.yml1
3 files changed, 6 insertions, 1 deletions
diff --git a/app/views/referential_vehicle_journeys/_filters.html.slim b/app/views/referential_vehicle_journeys/_filters.html.slim
index 609927615..f85ef1eb9 100644
--- a/app/views/referential_vehicle_journeys/_filters.html.slim
+++ b/app/views/referential_vehicle_journeys/_filters.html.slim
@@ -8,7 +8,10 @@
.ffg-row
.form-group.togglable
= f.label Chouette::VehicleJourney.human_attribute_name(:company), required: false, class: 'control-label'
- = f.input :company_id_eq_any, collection: @all_companies.select(:id, :name).order(name: :asc), as: :check_boxes, label: false, label_method: lambda{|l| ("<span>" + l.name + "</span>").html_safe}, required: false, wrapper_html: { class: 'checkbox_list'}
+ - if @all_companies.present?
+ = f.input :company_id_eq_any, collection: @all_companies.select(:id, :name).order(name: :asc), as: :check_boxes, label: false, label_method: lambda{|l| ("<span>" + l.name + "</span>").html_safe}, required: false, wrapper_html: { class: 'checkbox_list'}
+ - else
+ = f.input :company_id_eq_any, collection: [[I18n.t('companies.search_no_results_for_filter'), nil]], as: :check_boxes, label: false, disabled: true, required: false, wrapper_html: { class: 'checkbox_list disabled'}
.form-group.togglable.name-filter
= f.label Chouette::VehicleJourney.human_attribute_name(:published_journey_name), required: false, class: 'control-label'
.inputs.form-inline.checkbox_list
diff --git a/config/locales/companies.en.yml b/config/locales/companies.en.yml
index a3cd520cb..29dc3911b 100644
--- a/config/locales/companies.en.yml
+++ b/config/locales/companies.en.yml
@@ -1,6 +1,7 @@
en:
companies: &en_companies
search_no_results: "No company matching your query"
+ search_no_results_for_filter: "No company has been set for thess journeys"
actions:
new: "Add a new company"
edit: "Edit this company"
diff --git a/config/locales/companies.fr.yml b/config/locales/companies.fr.yml
index 0cf729c35..3284115ab 100644
--- a/config/locales/companies.fr.yml
+++ b/config/locales/companies.fr.yml
@@ -1,6 +1,7 @@
fr:
companies: &fr_companies
search_no_results: "Aucun transporteur ne correspond à votre recherche"
+ search_no_results_for_filter: "Aucun transporteur renseigné sur ces courses"
actions:
new: "Ajouter un transporteur"
edit: "Editer ce transporteur"