diff options
| -rw-r--r-- | app/views/referential_vehicle_journeys/_filters.html.slim | 5 | ||||
| -rw-r--r-- | config/locales/companies.en.yml | 1 | ||||
| -rw-r--r-- | config/locales/companies.fr.yml | 1 | 
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" | 
