aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuc Donnet2017-12-04 09:57:52 +0100
committerLuc Donnet2017-12-04 09:57:52 +0100
commit1c8cf43eb38b20dfb37508c8c731ae7bdaa320a6 (patch)
tree6d398028139f862e92985dad0bac18dde3dda013
parent5b65f3400c40f4dd3beca0763d9d4767213a6e33 (diff)
parent6ec303e25dcb9a4f6d27420597dd8b7c5b1f165e (diff)
downloadchouette-core-1c8cf43eb38b20dfb37508c8c731ae7bdaa320a6.tar.bz2
Merge branch 'master' into staging
-rw-r--r--app/assets/stylesheets/components/_page_header.sass1
-rw-r--r--app/assets/stylesheets/typography/_sboiv.sass2
-rw-r--r--app/helpers/application_helper.rb2
-rw-r--r--app/helpers/import_resources_helper.rb4
-rw-r--r--app/services/http_service.rb3
-rw-r--r--app/views/import_resources/index.html.slim2
-rw-r--r--app/views/journey_patterns_collections/show.html.slim1
-rw-r--r--app/views/layouts/navigation/_page_header.html.slim15
-rw-r--r--app/views/referential_lines/show.html.slim16
-rw-r--r--app/views/time_tables/show.html.slim2
-rw-r--r--app/views/vehicle_journeys/index.html.slim2
-rw-r--r--config/breadcrumbs.rb2
-rw-r--r--config/locales/en.yml2
-rw-r--r--config/locales/fr.yml2
-rw-r--r--config/locales/imports.en.yml1
-rw-r--r--config/locales/imports.fr.yml1
-rw-r--r--config/locales/journey_patterns.en.yml2
-rw-r--r--config/locales/journey_patterns.fr.yml2
-rw-r--r--config/locales/time_tables.en.yml4
-rw-r--r--config/locales/time_tables.fr.yml2
-rw-r--r--config/locales/workbenches.en.yml2
-rw-r--r--config/locales/workbenches.fr.yml2
22 files changed, 39 insertions, 33 deletions
diff --git a/app/assets/stylesheets/components/_page_header.sass b/app/assets/stylesheets/components/_page_header.sass
index 566f46d6b..30b88f2c1 100644
--- a/app/assets/stylesheets/components/_page_header.sass
+++ b/app/assets/stylesheets/components/_page_header.sass
@@ -59,7 +59,6 @@
.page-action
line-height: 42px
- height: 45px
margin-bottom: 10px
text-align: right
diff --git a/app/assets/stylesheets/typography/_sboiv.sass b/app/assets/stylesheets/typography/_sboiv.sass
index 1345fbac6..6c82a5739 100644
--- a/app/assets/stylesheets/typography/_sboiv.sass
+++ b/app/assets/stylesheets/typography/_sboiv.sass
@@ -92,7 +92,7 @@
.sb-calendar:before
content: '\e910'
-.sb-mission:before
+.sb-journey_pattern:before
content: '\e911'
.sb-ligne_commerciale:before
diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb
index 2ce1de497..d2cdaaa20 100644
--- a/app/helpers/application_helper.rb
+++ b/app/helpers/application_helper.rb
@@ -18,7 +18,7 @@ module ApplicationHelper
info = t('last_update', time: l(object.updated_at, format: :short))
if object.try(:versions)
author = object.versions.try(:last).try(:whodunnit) || t('default_whodunnit')
- info = "#{info} #{t('whodunnit', author: author)}"
+ info = "#{info} <br/> #{t('whodunnit', author: author)}"
end
content_tag :div, info.html_safe, class: 'small'
end
diff --git a/app/helpers/import_resources_helper.rb b/app/helpers/import_resources_helper.rb
index 1d870f68e..3ee96eb9b 100644
--- a/app/helpers/import_resources_helper.rb
+++ b/app/helpers/import_resources_helper.rb
@@ -12,8 +12,4 @@ module ImportResourcesHelper
content_tag :span, '', class: "fa fa-circle text-#{cls}"
end
- def import_resoruce_metrics(metrics)
- metrics.delete_if {|k,v| !k.include?("count")}.deep_symbolize_keys
- end
-
end
diff --git a/app/services/http_service.rb b/app/services/http_service.rb
index d3999f293..db4441395 100644
--- a/app/services/http_service.rb
+++ b/app/services/http_service.rb
@@ -26,7 +26,8 @@ module HTTPService extend self
# params: { netex_import: {referential_id: 13, workbench_id: 1}},
# upload: {file: [StringIO.new('howdy'), 'application/zip', 'greeting']})
def post_resource(host:, path:, token: nil, params: {}, upload: nil)
- result = Faraday.new(url: host) do |c|
+ token = token || params
+ Faraday.new(url: host) do |c|
c.headers['Authorization'] = "Token token=#{token.inspect}" if token
c.request :multipart
c.request :url_encoded
diff --git a/app/views/import_resources/index.html.slim b/app/views/import_resources/index.html.slim
index 565dd04e4..1c4a5a765 100644
--- a/app/views/import_resources/index.html.slim
+++ b/app/views/import_resources/index.html.slim
@@ -31,7 +31,7 @@
), \
TableBuilderHelper::Column.new( \
name: 'Résultat des tests' , \
- attribute: Proc.new { |n| I18n.t('import_resources.index.metrics', import_resoruce_metrics(n.metrics) }, \
+ attribute: Proc.new { |n| I18n.t('import_resources.index.metrics', n.metrics.deep_symbolize_keys) }, \
sortable: false, \
), \
TableBuilderHelper::Column.new( \
diff --git a/app/views/journey_patterns_collections/show.html.slim b/app/views/journey_patterns_collections/show.html.slim
index d53403ff3..834501da3 100644
--- a/app/views/journey_patterns_collections/show.html.slim
+++ b/app/views/journey_patterns_collections/show.html.slim
@@ -1,5 +1,6 @@
- breadcrumb :journey_patterns, @referential, @route
- page_header_content_for @route
+- content_for :page_header_title, t('journey_patterns.index.title', route: @route.name), flush: true
- @journey_patterns.each do |jp|
- jp.errors.each do |error_message|
diff --git a/app/views/layouts/navigation/_page_header.html.slim b/app/views/layouts/navigation/_page_header.html.slim
index 2548ddd81..90fd7d855 100644
--- a/app/views/layouts/navigation/_page_header.html.slim
+++ b/app/views/layouts/navigation/_page_header.html.slim
@@ -8,17 +8,16 @@ div.page_header
div.page-title
- if content_for? :page_header_title
h1 = yield :page_header_title
- - elsif defined?(resource_class)
- h1 = t("#{resource_class.model_name.name.underscore.pluralize}.#{params[:action]}.title")
+ - else
+ - if defined?(resource_class)
+ h1 = t("#{resource_class.model_name.name.underscore.pluralize}.#{params[:action]}.title")
div.col-lg-3.col-md-4.col-sm-5.col-xs-5.text-right
- div.page-meta
- - if content_for? :page_header_meta
- div.small = yield :page_header_meta
-
div.page-action
- - if content_for? :page_header_actions
- div.small = yield :page_header_actions
+ - if content_for? :page_header_meta
+ = yield :page_header_meta
+ - if content_for? :page_header_actions
+ = yield :page_header_actions
- if content_for? :page_header_content
= yield :page_header_content
diff --git a/app/views/referential_lines/show.html.slim b/app/views/referential_lines/show.html.slim
index cb4791855..cfba8cab3 100644
--- a/app/views/referential_lines/show.html.slim
+++ b/app/views/referential_lines/show.html.slim
@@ -1,13 +1,13 @@
- breadcrumb :referential_line, @referential, @line
- content_for :page_header_content do
-.row
- .col-lg-12.text-right.mb-sm
- - @line.action_links.each do |link|
- = link_to link.href,
- method: link.method,
- data: link.data,
- class: 'btn btn-primary' do
- = link.content
+ .row
+ .col-lg-12.text-right.mb-sm
+ - @line.action_links.each do |link|
+ = link_to link.href,
+ method: link.method,
+ data: link.data,
+ class: 'btn btn-primary' do
+ = link.content
- page_header_content_for @line
.page_content
diff --git a/app/views/time_tables/show.html.slim b/app/views/time_tables/show.html.slim
index 8326a4d05..036581268 100644
--- a/app/views/time_tables/show.html.slim
+++ b/app/views/time_tables/show.html.slim
@@ -2,6 +2,8 @@
- breadcrumb :time_table, @referential, @time_table
- page_header_content_for @time_table
+- content_for :page_header_title, t('time_tables.show.title', name: @time_table.comment), flush: true
+
- content_for :page_header_actions do
- if policy(@time_table).edit?
= link_to(t('actions.edit'), edit_referential_time_table_path(@referential, @time_table), class: 'btn btn-default')
diff --git a/app/views/vehicle_journeys/index.html.slim b/app/views/vehicle_journeys/index.html.slim
index ef9b5a780..52c1a9728 100644
--- a/app/views/vehicle_journeys/index.html.slim
+++ b/app/views/vehicle_journeys/index.html.slim
@@ -1,4 +1,6 @@
- breadcrumb :vehicle_journeys, @referential, @route
+- content_for :page_header_title, t('vehicle_journeys.index.title', route: @route.name)
+
.page_content
.container-fluid
.row
diff --git a/config/breadcrumbs.rb b/config/breadcrumbs.rb
index 4ef16059f..14c3d5470 100644
--- a/config/breadcrumbs.rb
+++ b/config/breadcrumbs.rb
@@ -192,7 +192,7 @@ crumb :route do |referential, route|
end
crumb :journey_patterns do |referential, route|
- link I18n.t('journey_patterns.index.title'), referential_line_route_journey_patterns_collection_path(referential, route.line, route)
+ link I18n.t('journey_patterns.index.title', route: route.name), referential_line_route_journey_patterns_collection_path(referential, route.line, route)
parent :route, referential, route
end
diff --git a/config/locales/en.yml b/config/locales/en.yml
index 4834ceef4..e59960f95 100644
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -47,7 +47,7 @@ en:
errors:
format: "%{message}"
- last_update: 'Last update on<br>%{time}'
+ last_update: 'Last update on %{time}'
whodunnit: 'By %{author}'
default_whodunnit: 'web service'
last_sync: 'Last sync on %{time}'
diff --git a/config/locales/fr.yml b/config/locales/fr.yml
index 24482166c..175b71ebc 100644
--- a/config/locales/fr.yml
+++ b/config/locales/fr.yml
@@ -47,7 +47,7 @@ fr:
errors:
format: "%{message}"
- last_update: 'Dernière mise à jour<br>le %{time}'
+ last_update: 'Dernière mise à jour le %{time}'
whodunnit: 'Par %{author}'
default_whodunnit: 'web service'
last_sync: 'Dernière mise à jour le %{time}'
diff --git a/config/locales/imports.en.yml b/config/locales/imports.en.yml
index 97574007c..926201150 100644
--- a/config/locales/imports.en.yml
+++ b/config/locales/imports.en.yml
@@ -17,6 +17,7 @@ en:
new:
title: "Imports"
show:
+ title: "Import %{name}"
report: "Report"
imported_file: "Original file"
compliance_check: "Validation report"
diff --git a/config/locales/imports.fr.yml b/config/locales/imports.fr.yml
index 59107cccb..207f5cc31 100644
--- a/config/locales/imports.fr.yml
+++ b/config/locales/imports.fr.yml
@@ -17,6 +17,7 @@ fr:
new:
title: "Imports"
show:
+ title: "Import %{name}"
report: "Rapport"
imported_file: "Fichier source"
compliance_check: "Test de conformité"
diff --git a/config/locales/journey_patterns.en.yml b/config/locales/journey_patterns.en.yml
index effac5569..e5248c29c 100644
--- a/config/locales/journey_patterns.en.yml
+++ b/config/locales/journey_patterns.en.yml
@@ -19,7 +19,7 @@ en:
title: "Journey Pattern %{journey_pattern}"
stop_points: "Stop point on journey pattern list"
index:
- title: "Journey Patterns"
+ title: "Journey Patterns of %{route}"
form:
warning: "Be careful, selection is also applied to the %{count} vehicle journeys associated to this journey pattern"
activerecord:
diff --git a/config/locales/journey_patterns.fr.yml b/config/locales/journey_patterns.fr.yml
index 23c43e2a7..e989d5820 100644
--- a/config/locales/journey_patterns.fr.yml
+++ b/config/locales/journey_patterns.fr.yml
@@ -19,7 +19,7 @@ fr:
title: "Mission %{journey_pattern}"
stop_points: "Liste des arrêts de la mission"
index:
- title: "Missions"
+ title: "Missions de %{route}"
form:
warning: "Attention, la sélection s'applique aussi aux %{count} courses de la mission"
activerecord:
diff --git a/config/locales/time_tables.en.yml b/config/locales/time_tables.en.yml
index e68836f99..ff36a6d7d 100644
--- a/config/locales/time_tables.en.yml
+++ b/config/locales/time_tables.en.yml
@@ -36,7 +36,7 @@ en:
error_modal:
title: "Error"
withoutPeriodsWithDaysTypes: "A timetable can't have day type(s) without period(s)."
- withPeriodsWithoutDayTypes: "A tiemetable can't have period(s) swithout day type(s)."
+ withPeriodsWithoutDayTypes: "A tiemetable can't have period(s) swithout day type(s)."
error_submit:
periods_overlaps: "Periods cannot overlap in a timetable"
dates_overlaps: "A period cannot overlap a date in a timetable"
@@ -63,7 +63,7 @@ en:
begin: Period start
end: Period end
show:
- title: "Timetable %{time_table}"
+ title: "Timetable %{name}"
dates: "Application dates"
periods: "Application periods"
from: "from"
diff --git a/config/locales/time_tables.fr.yml b/config/locales/time_tables.fr.yml
index b85f7ca33..631ecca95 100644
--- a/config/locales/time_tables.fr.yml
+++ b/config/locales/time_tables.fr.yml
@@ -63,7 +63,7 @@ fr:
begin: Début de période
end: Fin de période
show:
- title: Calendrier %{time_table}
+ title: Calendrier %{name}
dates: "Dates d'application"
periods: "Périodes d'application"
from: "du"
diff --git a/config/locales/workbenches.en.yml b/config/locales/workbenches.en.yml
index 3a2fcd598..7f21f47a0 100644
--- a/config/locales/workbenches.en.yml
+++ b/config/locales/workbenches.en.yml
@@ -1,5 +1,7 @@
en:
workbenches:
+ show:
+ title: "%{name}"
index:
title: "%{organisation} dashboard"
offers:
diff --git a/config/locales/workbenches.fr.yml b/config/locales/workbenches.fr.yml
index 0f8a516e3..d76255e86 100644
--- a/config/locales/workbenches.fr.yml
+++ b/config/locales/workbenches.fr.yml
@@ -1,5 +1,7 @@
fr:
workbenches:
+ show:
+ title: "%{name}"
referential_count:
zero: "Aucun jeu de données dans cet espace de travail"
one: "1 jeu de données dans cet espace de travail"