diff options
Diffstat (limited to 'app')
35 files changed, 22 insertions, 61 deletions
diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index eec7dda4f..da293905f 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -14,12 +14,12 @@ module ApplicationHelper end def page_header_meta(object) - info = t('last_update', time: l(object.updated_at, format: :short)).html_safe + info = t('last_update', time: l(object.updated_at, format: :short)) if object.try(:versions) && object.versions.last author = object.versions.last.try(:whodunnit) info = "#{info} #{t('whodunnit', author: author)}" if author end - content_tag :div, info, class: 'small' + content_tag :div, info.html_safe, class: 'small' end def page_header_content_for(object) diff --git a/app/views/api_keys/edit.html.slim b/app/views/api_keys/edit.html.slim index c5d3ff34d..50808b5a4 100644 --- a/app/views/api_keys/edit.html.slim +++ b/app/views/api_keys/edit.html.slim @@ -1,11 +1,10 @@ +- page_header_content_for @api_key - content_for :page_header_content do - if policy(@api_key).destroy? .row.mb-sm .col-lg-12.text-right = link_to(t('actions.destroy'), api_key_path(@api_key), :method => :delete, class: 'btn btn-default') -= render partial: 'layouts/navigation/page_header', locals: {object: @api_key} - .page_content .container-fluid .row diff --git a/app/views/api_keys/new.html.slim b/app/views/api_keys/new.html.slim index 061499f8f..2bed9f912 100644 --- a/app/views/api_keys/new.html.slim +++ b/app/views/api_keys/new.html.slim @@ -1,5 +1,3 @@ -= render partial: 'layouts/navigation/page_header' - .page_content .container-fluid .row diff --git a/app/views/companies/edit.html.slim b/app/views/companies/edit.html.slim index 9c1434cfb..d2bb26e77 100644 --- a/app/views/companies/edit.html.slim +++ b/app/views/companies/edit.html.slim @@ -1,4 +1,3 @@ - breadcrumb :company, @company -= render partial: 'layouts/navigation/page_header', locals: {object: @company} - +- page_header_content_for @company = render 'form' diff --git a/app/views/companies/index.html.slim b/app/views/companies/index.html.slim index 127014058..5d746642f 100644 --- a/app/views/companies/index.html.slim +++ b/app/views/companies/index.html.slim @@ -3,8 +3,6 @@ - if policy(Chouette::Company).create? = link_to(t('companies.actions.new'), new_line_referential_company_path(@line_referential), class: 'btn btn-primary') -= render partial: 'layouts/navigation/page_header' - .page_content .container-fluid - if params[:q].present? or @companies.any? diff --git a/app/views/companies/new.html.slim b/app/views/companies/new.html.slim index 68c0f76c3..bcc583279 100644 --- a/app/views/companies/new.html.slim +++ b/app/views/companies/new.html.slim @@ -1,2 +1 @@ -= title_tag t('companies.new.title') = render 'form' diff --git a/app/views/companies/show.html.slim b/app/views/companies/show.html.slim index 2d6eed147..f8b939ba0 100644 --- a/app/views/companies/show.html.slim +++ b/app/views/companies/show.html.slim @@ -11,8 +11,8 @@ = link_to line_referential_company_path(@line_referential, @company), method: :delete, data: {confirm: t('companies.actions.destroy_confirm')}, class: 'btn btn-primary' do span.fa.fa-trash span = t('companies.actions.destroy') +- page_header_content_for @company -= render partial: 'layouts/navigation/page_header', locals: {object: @company} .page_content .container-fluid diff --git a/app/views/compliance_control_blocks/edit.html.slim b/app/views/compliance_control_blocks/edit.html.slim index c921d6dce..49aee7705 100644 --- a/app/views/compliance_control_blocks/edit.html.slim +++ b/app/views/compliance_control_blocks/edit.html.slim @@ -1,4 +1,4 @@ -= render partial: 'layouts/navigation/page_header', locals: {object: @compliance_control_block} +- page_header_content_for @compliance_control_block .page_content .container-fluid diff --git a/app/views/compliance_control_blocks/new.html.slim b/app/views/compliance_control_blocks/new.html.slim index c33d9884b..7d2551311 100644 --- a/app/views/compliance_control_blocks/new.html.slim +++ b/app/views/compliance_control_blocks/new.html.slim @@ -1,5 +1,3 @@ -= render partial: 'layouts/navigation/page_header' - .page_content .container-fluid .row diff --git a/app/views/compliance_controls/edit.html.slim b/app/views/compliance_controls/edit.html.slim index 3b466bba9..00456410c 100644 --- a/app/views/compliance_controls/edit.html.slim +++ b/app/views/compliance_controls/edit.html.slim @@ -1,5 +1,5 @@ - breadcrumb :compliance_control, @compliance_control -= render partial: 'layouts/navigation/page_header', locals: {object: @compliance_control} +- page_header_content_for @compliance_control .page_content .container-fluid diff --git a/app/views/compliance_controls/new.html.slim b/app/views/compliance_controls/new.html.slim index b45a62c11..f7f47fba3 100644 --- a/app/views/compliance_controls/new.html.slim +++ b/app/views/compliance_controls/new.html.slim @@ -1,6 +1,4 @@ - breadcrumb :compliance_control_set, parent -= render partial: 'layouts/navigation/page_header' - .page_content .container-fluid .row diff --git a/app/views/compliance_controls/select_type.html.slim b/app/views/compliance_controls/select_type.html.slim index ea31ec83a..d1c518ecf 100644 --- a/app/views/compliance_controls/select_type.html.slim +++ b/app/views/compliance_controls/select_type.html.slim @@ -1,6 +1,4 @@ - breadcrumb :compliance_control_set, parent -= render partial: 'layouts/navigation/page_header' - .page_content .container-fluid .row diff --git a/app/views/compliance_controls/show.html.slim b/app/views/compliance_controls/show.html.slim index e6f2544af..54b07abf1 100644 --- a/app/views/compliance_controls/show.html.slim +++ b/app/views/compliance_controls/show.html.slim @@ -1,8 +1,8 @@ - breadcrumb :compliance_control, @compliance_control - content_for :page_header_actions do = link_to(t('actions.edit'), edit_compliance_control_set_compliance_control_path(params[:compliance_control_set_id], params[:id]), class: 'btn btn-default') +- page_header_content_for @compliance_control -= render partial: 'layouts/navigation/page_header', locals: {object: @compliance_control} .page_content .container-fluid diff --git a/app/views/import_resources/index.html.slim b/app/views/import_resources/index.html.slim index 70d554053..565dd04e4 100644 --- a/app/views/import_resources/index.html.slim +++ b/app/views/import_resources/index.html.slim @@ -1,4 +1,3 @@ -= render partial: 'layouts/navigation/page_header' .page_content.import_messages .container-fluid diff --git a/app/views/imports/index.html.slim b/app/views/imports/index.html.slim index 13cd542c0..79452bbfc 100644 --- a/app/views/imports/index.html.slim +++ b/app/views/imports/index.html.slim @@ -2,8 +2,6 @@ - content_for :page_header_actions do = link_to(t('imports.actions.new'), new_workbench_import_path(workbench_id: @workbench), class: 'btn btn-primary') -= render partial: 'layouts/navigation/page_header' - .page_content .container-fluid - if params[:q].present? or @imports.any? diff --git a/app/views/imports/new.html.slim b/app/views/imports/new.html.slim index 714acdd09..3e35028f7 100644 --- a/app/views/imports/new.html.slim +++ b/app/views/imports/new.html.slim @@ -1,5 +1,4 @@ - breadcrumb :imports, @workbench -= render partial: 'layouts/navigation/page_header' .page_content .container-fluid diff --git a/app/views/imports/show.html.slim b/app/views/imports/show.html.slim index e47829298..5e22e03e0 100644 --- a/app/views/imports/show.html.slim +++ b/app/views/imports/show.html.slim @@ -9,7 +9,7 @@ class: 'btn btn-primary' do = link.content -= render partial: 'layouts/navigation/page_header', locals: {object: @import} +- page_header_content_for @import .page_content .container-fluid diff --git a/app/views/journey_patterns_collections/show.html.slim b/app/views/journey_patterns_collections/show.html.slim index 09de04ef9..d53403ff3 100644 --- a/app/views/journey_patterns_collections/show.html.slim +++ b/app/views/journey_patterns_collections/show.html.slim @@ -1,5 +1,5 @@ - breadcrumb :journey_patterns, @referential, @route -= render partial: 'layouts/navigation/page_header', locals: {object: @route} +- page_header_content_for @route - @journey_patterns.each do |jp| - jp.errors.each do |error_message| diff --git a/app/views/line_footnotes/edit.html.slim b/app/views/line_footnotes/edit.html.slim index 59ae094c7..203bdab94 100644 --- a/app/views/line_footnotes/edit.html.slim +++ b/app/views/line_footnotes/edit.html.slim @@ -1,4 +1,4 @@ -= render partial: 'layouts/navigation/page_header', locals: {object: @line} +- page_header_content_for @line .page_content .container-fluid diff --git a/app/views/line_footnotes/show.html.slim b/app/views/line_footnotes/show.html.slim index 6127fafc1..e4f2a1d42 100644 --- a/app/views/line_footnotes/show.html.slim +++ b/app/views/line_footnotes/show.html.slim @@ -4,7 +4,7 @@ - if policy(@line).update_footnote? = link_to(t('actions.edit'), edit_referential_line_footnotes_path(@referential, @line), class: 'btn btn-primary') -= render partial: 'layouts/navigation/page_header', locals: {object: @line} +- page_header_content_for @line .page_content .container-fluid diff --git a/app/views/lines/edit.html.slim b/app/views/lines/edit.html.slim index cf8d46e82..8b1612205 100644 --- a/app/views/lines/edit.html.slim +++ b/app/views/lines/edit.html.slim @@ -1,4 +1,4 @@ - breadcrumb :line, @line -= render partial: 'layouts/navigation/page_header', locals: {object: @line} +- page_header_content_for @line = render 'form' diff --git a/app/views/lines/index.html.slim b/app/views/lines/index.html.slim index c12d67726..8b035b477 100644 --- a/app/views/lines/index.html.slim +++ b/app/views/lines/index.html.slim @@ -3,8 +3,6 @@ - if (policy(Chouette::Line).create? && @line_referential.organisations.include?(current_organisation)) = link_to(t('lines.actions.new'), new_line_referential_line_path(@line_referential), class: 'btn btn-primary') -= render partial: 'layouts/navigation/page_header' - .page_content .container-fluid - if params[:q].present? or @lines.any? diff --git a/app/views/lines/new.html.slim b/app/views/lines/new.html.slim index 50ccab280..3a322db54 100644 --- a/app/views/lines/new.html.slim +++ b/app/views/lines/new.html.slim @@ -1,4 +1,2 @@ - breadcrumb :lines, @line_referential -= render partial: 'layouts/navigation/page_header' - = render 'form' diff --git a/app/views/lines/show.html.slim b/app/views/lines/show.html.slim index ae415121f..7c48bd063 100644 --- a/app/views/lines/show.html.slim +++ b/app/views/lines/show.html.slim @@ -9,7 +9,7 @@ class: 'btn btn-primary' do = link.content -= render partial: 'layouts/navigation/page_header', locals: {object: @line} +- page_header_content_for @line .page_content .container-fluid diff --git a/app/views/referential_companies/edit.html.slim b/app/views/referential_companies/edit.html.slim index ab233df50..b3fcf6cd8 100644 --- a/app/views/referential_companies/edit.html.slim +++ b/app/views/referential_companies/edit.html.slim @@ -1,3 +1,3 @@ - breadcrumb :referential_company, @referential, @company -= render partial: 'layouts/navigation/page_header', locals: {object: @company} +- page_header_content_for @company = render 'form' diff --git a/app/views/referential_companies/index.html.slim b/app/views/referential_companies/index.html.slim index 123c20f5e..de0f7de69 100644 --- a/app/views/referential_companies/index.html.slim +++ b/app/views/referential_companies/index.html.slim @@ -3,8 +3,6 @@ - if policy(Chouette::Company).create? = link_to(t('companies.actions.new'), new_referential_company_path(@referential), class: 'btn btn-default') -= render partial: 'layouts/navigation/page_header' - .page_content .container-fluid - if params[:q].present? or @companies.any? diff --git a/app/views/referential_companies/new.html.slim b/app/views/referential_companies/new.html.slim index ce7b784dd..5e59db139 100644 --- a/app/views/referential_companies/new.html.slim +++ b/app/views/referential_companies/new.html.slim @@ -1,3 +1,2 @@ - breadcrumb :referential_companies, @referential -= render partial: 'layouts/navigation/page_header' = render 'form' diff --git a/app/views/referential_companies/show.html.slim b/app/views/referential_companies/show.html.slim index bfc11260e..1599145be 100644 --- a/app/views/referential_companies/show.html.slim +++ b/app/views/referential_companies/show.html.slim @@ -11,7 +11,7 @@ span.fa.fa-trash span = t('companies.actions.destroy') -= render partial: 'layouts/navigation/page_header', locals: {object: @company} +- page_header_content_for @company .page_content .container-fluid diff --git a/app/views/referential_lines/edit.html.slim b/app/views/referential_lines/edit.html.slim index 6d33ef4db..45f26a05c 100644 --- a/app/views/referential_lines/edit.html.slim +++ b/app/views/referential_lines/edit.html.slim @@ -1,3 +1,3 @@ -- breadcrumb :referential_line, @line, @referential -= render partial: 'layouts/navigation/page_header' +- breadcrumb :referential_line, @referential, @line +- page_header_content_for @line = render 'form' diff --git a/app/views/referential_lines/new.html.slim b/app/views/referential_lines/new.html.slim index 3f6958ac4..bcc583279 100644 --- a/app/views/referential_lines/new.html.slim +++ b/app/views/referential_lines/new.html.slim @@ -1,2 +1 @@ -= render partial: 'layouts/navigation/page_header' = render 'form' diff --git a/app/views/referential_lines/show.html.slim b/app/views/referential_lines/show.html.slim index dc0db41c0..cb4791855 100644 --- a/app/views/referential_lines/show.html.slim +++ b/app/views/referential_lines/show.html.slim @@ -8,8 +8,7 @@ data: link.data, class: 'btn btn-primary' do = link.content - -= render partial: 'layouts/navigation/page_header', locals: {object: @line} +- page_header_content_for @line .page_content .container-fluid diff --git a/app/views/stop_area_referentials/show.html.slim b/app/views/stop_area_referentials/show.html.slim index 40fe718a5..d43333fd9 100644 --- a/app/views/stop_area_referentials/show.html.slim +++ b/app/views/stop_area_referentials/show.html.slim @@ -8,8 +8,7 @@ = link_to stop_area_referential_stop_areas_path(@stop_area_referential), class: 'btn btn-primary' do = Referential.human_attribute_name(:stop_areas) em.small = " (#{@stop_area_referential.stop_areas.size})" - -= render partial: 'layouts/navigation/page_header', locals: {object: @stop_area_referential} +- page_header_content_for @stop_area_referential .page_content .container-fluid diff --git a/app/views/time_table_combinations/new.html.slim b/app/views/time_table_combinations/new.html.slim index e49a10bc6..f18553081 100644 --- a/app/views/time_table_combinations/new.html.slim +++ b/app/views/time_table_combinations/new.html.slim @@ -1,10 +1,4 @@ -/ PageHeader -= pageheader 'map-marker', - t('time_tables.show.combine_form'), - '', - '' -/ PageContent .page_content .container-fluid .row diff --git a/app/views/vehicle_journeys/index.html.slim b/app/views/vehicle_journeys/index.html.slim index 2046ecca6..ef9b5a780 100644 --- a/app/views/vehicle_journeys/index.html.slim +++ b/app/views/vehicle_journeys/index.html.slim @@ -1,11 +1,4 @@ - breadcrumb :vehicle_journeys, @referential, @route -/ PageHeader -= pageheader 'horaires-des-courses', - t('vehicle_journeys.index.title', route: @route.name ), - 'Lorem ipsum dolor sit amet', - '' do - -/ PageContent .page_content .container-fluid .row diff --git a/app/views/vehicle_journeys/show.html.slim b/app/views/vehicle_journeys/show.html.slim index 8ff4b188d..c67632864 100644 --- a/app/views/vehicle_journeys/show.html.slim +++ b/app/views/vehicle_journeys/show.html.slim @@ -1,2 +1,3 @@ +- page_header_content_for @vehicle_journey == render 'show_details', vehicle_journey: @vehicle_journey -== render 'show_sidebar'
\ No newline at end of file +== render 'show_sidebar' |
