From 1e2a6d046189389ee87b40b024e9e8d055f6a351 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Tue, 6 Feb 2024 17:43:20 +0100 Subject: [PATCH] fix(manager): update templates and make everything works --- .scss-lint.yml | 1 + app/assets/stylesheets/manager.scss | 16 +++ app/dashboards/zone_dashboard.rb | 7 +- .../application/_pagination.html.haml | 6 +- .../administrateur_confirmations/new.html.erb | 6 +- .../manager/administrateurs/_form.html.erb | 44 ++++++ .../manager/administrateurs/_form.html.haml | 13 -- .../manager/administrateurs/show.html.erb | 35 +++-- .../manager/administrateurs/show.html.haml | 15 -- app/views/manager/application/index.html.erb | 5 +- .../bill_signatures/_collection.html.erb | 68 ---------- .../manager/confirmation_urls/new.html.erb | 8 +- app/views/manager/dossiers/show.html.erb | 33 +++-- .../manager/dossiers/transfer_edit.html.erb | 4 +- .../dubious_procedures/_collection.html.erb | 24 +++- .../dubious_procedures/_index_header.html.erb | 17 +++ ...ndex_header.erb => _index_header.html.erb} | 0 app/views/manager/gestionnaires/show.html.erb | 44 ++++-- .../groupe_gestionnaires/show.html.erb | 45 +++--- app/views/manager/instructeurs/show.html.erb | 48 ++++--- .../outdated_procedures/_collection.html.erb | 62 ++++----- .../outdated_procedures/index.html.erb | 2 +- app/views/manager/procedures/show.html.erb | 128 +++++++++--------- app/views/manager/users/show.html.erb | 54 +++++--- app/views/manager/zones/index.html.erb | 70 ---------- 25 files changed, 381 insertions(+), 374 deletions(-) create mode 100644 app/views/manager/administrateurs/_form.html.erb delete mode 100644 app/views/manager/administrateurs/_form.html.haml delete mode 100644 app/views/manager/administrateurs/show.html.haml delete mode 100644 app/views/manager/bill_signatures/_collection.html.erb create mode 100644 app/views/manager/dubious_procedures/_index_header.html.erb rename app/views/manager/gestionnaires/{_index_header.erb => _index_header.html.erb} (100%) delete mode 100644 app/views/manager/zones/index.html.erb diff --git a/.scss-lint.yml b/.scss-lint.yml index dd6d398cf..2c32e2bef 100644 --- a/.scss-lint.yml +++ b/.scss-lint.yml @@ -2,6 +2,7 @@ exclude: - 'app/assets/stylesheets/reset.scss' - 'app/assets/stylesheets/direct_uploads.scss' - 'app/assets/stylesheets/dsfr_override.scss' + - 'app/assets/stylesheets/manager.scss' linters: BangFormat: diff --git a/app/assets/stylesheets/manager.scss b/app/assets/stylesheets/manager.scss index facc768ac..7480fddd7 100644 --- a/app/assets/stylesheets/manager.scss +++ b/app/assets/stylesheets/manager.scss @@ -55,3 +55,19 @@ color: #A10005; font-size: 18px; } + +.main-content { + &__header { + .button_to { + display: inline; + } + + .buttons { + text-align: right; + } + + .button { + margin-bottom: 4px; + } + } +} diff --git a/app/dashboards/zone_dashboard.rb b/app/dashboards/zone_dashboard.rb index cec854dd1..692c03300 100644 --- a/app/dashboards/zone_dashboard.rb +++ b/app/dashboards/zone_dashboard.rb @@ -48,6 +48,11 @@ class ZoneDashboard < Administrate::BaseDashboard # across all pages of the admin dashboard. # def display_resource(zone) - "Zone #{zone.current_label}" + case zone + when NullZone + "Aucune zone" + else + "Zone #{zone.current_label}" + end end end diff --git a/app/views/administrate/application/_pagination.html.haml b/app/views/administrate/application/_pagination.html.haml index 6160626fb..731a09cb5 100644 --- a/app/views/administrate/application/_pagination.html.haml +++ b/app/views/administrate/application/_pagination.html.haml @@ -1,6 +1,6 @@ - if resources.singleton_class.included_modules.include?(Kaminari::PaginatableWithoutCount) %nav.pagination - = link_to_prev_page resources, t("views.pagination.previous"), param_name: "_page" - = link_to_next_page resources, t("views.pagination.next"), param_name: "_page" + = link_to_prev_page resources, t("views.pagination.previous").html_safe, param_name: "_page" + = link_to_next_page resources, t("views.pagination.next").html_safe, param_name: "_page" - else - = paginate resources, param_name: "_page", views_prefix: 'shared' + = paginate resources, param_name: local_assigns.fetch(:param_name) { "_page" } diff --git a/app/views/manager/administrateur_confirmations/new.html.erb b/app/views/manager/administrateur_confirmations/new.html.erb index 83321e600..80574e0be 100644 --- a/app/views/manager/administrateur_confirmations/new.html.erb +++ b/app/views/manager/administrateur_confirmations/new.html.erb @@ -1,9 +1,13 @@ <% content_for(:title) { "Confirmation d'ajout d'un administrateur" } %> -