From bc506bf69393c926e3bf55f9c01cee206ac2b231 Mon Sep 17 00:00:00 2001 From: clemkeirua Date: Sun, 15 Dec 2019 22:10:35 +0100 Subject: [PATCH] ajout d'un lien d'export pdf usager --- app/controllers/users/dossiers_controller.rb | 7 +++++++ app/views/users/dossiers/show/_header.html.haml | 6 ++++++ 2 files changed, 13 insertions(+) diff --git a/app/controllers/users/dossiers_controller.rb b/app/controllers/users/dossiers_controller.rb index df9204e89..f171e94fa 100644 --- a/app/controllers/users/dossiers_controller.rb +++ b/app/controllers/users/dossiers_controller.rb @@ -36,6 +36,13 @@ module Users end @dossier = dossier + respond_to do |format| + format.pdf do + @include_infos_administration = false + render(file: 'dossiers/show', formats: [:pdf]) + end + format.all + end end def demande diff --git a/app/views/users/dossiers/show/_header.html.haml b/app/views/users/dossiers/show/_header.html.haml index 51d6a2797..e148b90d7 100644 --- a/app/views/users/dossiers/show/_header.html.haml +++ b/app/views/users/dossiers/show/_header.html.haml @@ -15,6 +15,12 @@ = render partial: 'invites/dropdown', locals: { dossier: dossier } - if dossier.can_be_updated_by_user? && !current_page?(modifier_dossier_path(dossier)) = link_to "Modifier mon dossier", modifier_dossier_path(dossier), class: 'button accepted edit-form', 'title'=> "Vous pouvez modifier votre dossier tant qu'il n'est passé en instruction" + %span.dropdown.print-menu-opener + %button.button.dropdown-button.icon-only{ title: 'imprimer' } + %span.icon.printer + %ul.print-menu.dropdown-content + %li + = link_to "Tout le dossier", dossier_path(dossier, format: :pdf), target: "_blank", rel: "noopener", class: "menu-item menu-link" %ul.tabs = dynamic_tab_item('Résumé', dossier_path(dossier))