diff options
| author | Xinhui | 2016-12-01 16:01:55 +0100 | 
|---|---|---|
| committer | Xinhui | 2016-12-01 16:08:11 +0100 | 
| commit | 1dd654a793ae7eaec20c621b1d6268f6206b342c (patch) | |
| tree | 74f7c3502b7d01d0aa511e54e97693fe3a52a7e6 /app | |
| parent | 2292a0a09ac9fdcd0dd6cacb6d622db6a50b37fc (diff) | |
| download | chouette-core-1dd654a793ae7eaec20c621b1d6268f6206b342c.tar.bz2 | |
Line search transport_submode criteria
Refs #2029
Diffstat (limited to 'app')
| -rw-r--r-- | app/views/lines/_form.html.slim | 32 | ||||
| -rw-r--r-- | app/views/shared/_lines_search_form.html.slim | 4 | 
2 files changed, 19 insertions, 17 deletions
| diff --git a/app/views/lines/_form.html.slim b/app/views/lines/_form.html.slim index cbb50ae28..d7b5a65ed 100644 --- a/app/views/lines/_form.html.slim +++ b/app/views/lines/_form.html.slim @@ -1,21 +1,21 @@  = semantic_form_for [@line_referential, @line] do |form|    = form.inputs do -    = form.input :network, as: :select, :collection => Chouette::Network.all, include_blank: false -    = form.input :company, as: :select, :collection => Chouette::Company.all, include_blank: false -    = form.input :name, :input_html => { :title => t("formtastic.titles#{format_restriction_for_locales(@line_referential)}.line.name") } -    = form.input :published_name -    = form.input :registration_number, :input_html => { :title => t("formtastic.titles#{format_restriction_for_locales(@line_referential)}.line.registration_number")} -    = form.input :number, :input_html => { :title => t("formtastic.titles#{format_restriction_for_locales(@line_referential)}.line.number") } -    = form.input :transport_mode, include_blank: false -    = form.input :color, as: :string -    = form.input :text_color -    = form.input :stable_id -    = form.input :url -    = form.input :mobility_restricted_suitability, as: :select, :collection => [[@line.human_attribute_name("accessible"), true], [@line.human_attribute_name("not_accessible"), false]], :include_blank => true -    = form.input :flexible_service, as: :select, :collection => [[@line.human_attribute_name("on_demaond_fs"), true], [@line.human_attribute_name("regular_fs"), false]], :include_blank => true -    = form.input :comment -    = form.input :objectid, :required => !@line.new_record?, :input_html => { :title => t("formtastic.titles#{format_restriction_for_locales(@line_referential)}.line.objectid")} -    = form.input :group_of_line_tokens, :label => t('.group_of_lines'), as: :text,  :input_html => { :"data-pre" => ( @line.group_of_lines.map { |group_of_line| { :id => group_of_line.id, :name => group_of_line.name } } ).to_json } +   / = form.input :network, as: :select, :collection => Chouette::Network.all, include_blank: false +    / = form.input :company, as: :select, :collection => Chouette::Company.all, include_blank: false +    / = form.input :name, :input_html => { :title => t("formtastic.titles#{format_restriction_for_locales(@line_referential)}.line.name") } +    / = form.input :published_name +    / = form.input :registration_number, :input_html => { :title => t("formtastic.titles#{format_restriction_for_locales(@line_referential)}.line.registration_number")} +    / = form.input :number, :input_html => { :title => t("formtastic.titles#{format_restriction_for_locales(@line_referential)}.line.number") } +    / = form.input :transport_mode, include_blank: false +    / = form.input :color, as: :string +    / = form.input :text_color +    / = form.input :stable_id +    / = form.input :url +    / = form.input :mobility_restricted_suitability, as: :select, :collection => [[@line.human_attribute_name("accessible"), true], [@line.human_attribute_name("not_accessible"), false]], :include_blank => true +    / = form.input :flexible_service, as: :select, :collection => [[@line.human_attribute_name("on_demaond_fs"), true], [@line.human_attribute_name("regular_fs"), false]], :include_blank => true +    / = form.input :comment +    / = form.input :objectid, :required => !@line.new_record?, :input_html => { :title => t("formtastic.titles#{format_restriction_for_locales(@line_referential)}.line.objectid")} +    / = form.input :group_of_line_tokens, :label => t('.group_of_lines'), as: :text,  :input_html => { :"data-pre" => ( @line.group_of_lines.map { |group_of_line| { :id => group_of_line.id, :name => group_of_line.name } } ).to_json }      .footnotes_block        h3 = t("footnotes.index.title") diff --git a/app/views/shared/_lines_search_form.html.slim b/app/views/shared/_lines_search_form.html.slim index ec355ad8e..c12ee132b 100644 --- a/app/views/shared/_lines_search_form.html.slim +++ b/app/views/shared/_lines_search_form.html.slim @@ -19,4 +19,6 @@            .col-xs-3              = f.select(:company_id_eq, referential.companies.collect { |c| [c.name, c.id] }.unshift([t("lines.index.no_networks"), -1]), { include_blank: '' }, { class: 'form-control', style: 'width: 100%', 'data-select2ed': 'true', 'data-select2ed-placeholder': t("lines.index.all_companies") })            .col-xs-3 -            = f.select(:transport_mode_eq, Chouette::Line.transport_mode.values.collect { |v| [ I18n.t("enumerize.line.transport_mode.#{v}"), v] }.unshift([t("lines.index.no_transport_modes"), -1]), { include_blank: '' }, { class: 'form-control', style: 'width: 100%', 'data-select2ed': 'true', 'data-select2ed-placeholder': t("lines.index.all_transport_modes") })             +            = f.select(:transport_mode_eq, Chouette::Line.transport_mode.values.collect { |v| [ I18n.t("enumerize.line.transport_mode.#{v}"), v] }.unshift([t("lines.index.no_transport_modes"), -1]), { include_blank: '' }, { class: 'form-control', style: 'width: 100%', 'data-select2ed': 'true', 'data-select2ed-placeholder': t("lines.index.all_transport_modes") }) +          .col-xs-3 +            = f.select(:transport_submode_eq, Chouette::Line.transport_submode.values.collect { |v| [ I18n.t("enumerize.line.transport_submode.#{v}"), v] }.unshift([t("lines.index.no_transport_submodes"), -1]), { include_blank: '' }, { class: 'form-control', style: 'width: 100%', 'data-select2ed': 'true', 'data-select2ed-placeholder': t("lines.index.all_transport_submodes") }) | 
