diff --git a/app/components/dossiers/batch_alert_component/batch_alert_component.fr.yml b/app/components/dossiers/batch_alert_component/batch_alert_component.fr.yml index fdf599028..3beac2f8b 100644 --- a/app/components/dossiers/batch_alert_component/batch_alert_component.fr.yml +++ b/app/components/dossiers/batch_alert_component/batch_alert_component.fr.yml @@ -56,7 +56,7 @@ fr: supprimer: finish: text_success: - one: "%{success_count}/1 dossier a été placé à la corbeille" + one: "%{success_count}/1 dossier a été mis à la corbeille" other: "%{success_count}/%{count} dossiers ont été placés à la corbeille" in_progress: text_success: diff --git a/app/views/dossier_mailer/notify_automatic_deletion_to_administration.html.haml b/app/views/dossier_mailer/notify_automatic_deletion_to_administration.html.haml index f0a18eb0c..1ee77a42f 100644 --- a/app/views/dossier_mailer/notify_automatic_deletion_to_administration.html.haml +++ b/app/views/dossier_mailer/notify_automatic_deletion_to_administration.html.haml @@ -9,8 +9,6 @@ %li n° #{d.id} (#{d.procedure.libelle}) %p - = t('.footer', count: @hidden_dossiers.size) - = link_to("mes dossiers", dossiers_url) - \. + = t('.footer_html', count: @hidden_dossiers.size) = render partial: "layouts/mailers/signature" diff --git a/app/views/instructeurs/procedures/_dossier_actions.html.haml b/app/views/instructeurs/procedures/_dossier_actions.html.haml index 7da571938..232765fff 100644 --- a/app/views/instructeurs/procedures/_dossier_actions.html.haml +++ b/app/views/instructeurs/procedures/_dossier_actions.html.haml @@ -19,7 +19,7 @@ - elsif archived = button_to unarchive_instructeur_dossier_path(procedure_id, dossier_id), method: :patch, class: "fr-btn fr-icon-upload-2-line" do - Désarchiver le dossier + Replacer dans “traités” = button_to instructeur_dossier_path(procedure_id, dossier_id), method: :delete, class: 'fr-btn fr-btn--secondary fr-icon-delete-line icon-only danger', title: t('views.instructeurs.dossiers.delete_dossier') do = "" @@ -29,7 +29,7 @@ Repasser en instruction = button_to archive_instructeur_dossier_path(procedure_id, dossier_id, statut: params[:statut]), method: :patch, class: 'fr-btn fr-icon-folder-2-line' do - Archiver le dossier + Déplacer dans “à archiver“ = button_to instructeur_dossier_path(procedure_id, dossier_id, statut: params[:statut]), method: :delete, class: 'fr-btn fr-btn--secondary fr-icon-delete-line icon-only danger', title: t('views.instructeurs.dossiers.delete_dossier') do = "" diff --git a/config/locales/fr.yml b/config/locales/fr.yml index f06f6e464..61759077e 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -387,7 +387,7 @@ fr: reaffectation: Réaffectation attachments: Pièces jointes archived_dossier: "Le dossier sera conservé 1 mois supplémentaire" - delete_dossier: "Placer le dossier à la corbeille" + delete_dossier: "Mettre à la corbeille" deleted_reason: user_request: supprimé par l’usager expired: a expiré @@ -527,7 +527,7 @@ fr: edit_dossier: "Modifier le dossier" start_other_dossier: "Commencer un nouveau dossier" clone: "Dupliquer ce dossier" - delete_dossier: "Placer le dossier à la corbeille" + delete_dossier: "Mettre à la corbeille" delete_dossier_confirm: "En continuant, vous allez supprimer ce dossier ainsi que les informations qu’il contient. Toute suppression entraîne l’annulation de la démarche en cours.\n\nConfirmer la suppression ?" delete_dossier_with_transfer_confirm: "En continuant, vous allez supprimer ce dossier, les informations qu’il contient ainsi que sa demande de transfert à %{email}. Toute suppression entraîne l’annulation de la démarche en cours.\n\nConfirmer la suppression ?" transfer_dossier: "Transférer le dossier" diff --git a/config/locales/views/dossier_mailer/notify_automatic_deletion_to_administration/fr.yml b/config/locales/views/dossier_mailer/notify_automatic_deletion_to_administration/fr.yml index 2c2da7ade..6f9ab03b5 100644 --- a/config/locales/views/dossier_mailer/notify_automatic_deletion_to_administration/fr.yml +++ b/config/locales/views/dossier_mailer/notify_automatic_deletion_to_administration/fr.yml @@ -2,11 +2,19 @@ fr: dossier_mailer: notify_automatic_deletion_to_administration: subject: - one: "Un dossier a été placé à la corbeille" - other: "Des dossiers ont été placés à la corbeille" + one: "Un dossier a été mis à la corbeille" + other: "Des dossiers ont été mis à la corbeille" header: - one: "Le délai maximal de conservation du dossier a été atteint, celui-ci a donc été placé à la corbeille :" - other: "Le délai maximal de conservation des dossiers a été atteint, ceux-ci ont donc été placés à la corbeille :" - footer: - one: Vous pouvez retrouver ce dossier pendant encore une semaine depuis l’onglet « Corbeille » sur la page - other: Vous pouvez retrouver ces dossiers pendant encore une semaine depuis l’onglet « Corbeille » sur la page + one: "Le délai maximal de conservation du dossier a été atteint, celui-ci a donc été mis à la corbeille :" + other: "Le délai maximal de conservation des dossiers a été atteint, ceux-ci ont donc été mis à la corbeille :" + footer_html: + one: | + Vous pouvez retrouver ce dossier pendant encore 7 jours depuis l’onglet « Corbeille » + sur la page du suivi des dossiers, pour les télécharger ou étendre leur durée de conservation. +
+ Passé ce délai, ces dossiers seront supprimés définitivement. + other: | + Vous pouvez retrouver ces dossiers pendant encore 7 jours depuis l’onglet « Corbeille » + sur la page du suivi des dossiers, pour les télécharger ou étendre leur durée de conservation. +
+ Passé ce délai, ces dossiers seront supprimés définitivement. \ No newline at end of file diff --git a/config/locales/views/dossier_mailer/notify_automatic_deletion_to_user/fr.yml b/config/locales/views/dossier_mailer/notify_automatic_deletion_to_user/fr.yml index 9c01a42e9..456c3efa8 100644 --- a/config/locales/views/dossier_mailer/notify_automatic_deletion_to_user/fr.yml +++ b/config/locales/views/dossier_mailer/notify_automatic_deletion_to_user/fr.yml @@ -2,10 +2,10 @@ fr: dossier_mailer: notify_automatic_deletion_to_user: subject: - one: "Un dossier de votre compte a été placé à la corbeille" + one: "Un dossier de votre compte a été mis à la corbeille" other: "Des dossiers de votre compte ont été placés à la corbeille" header: - one: "Le délai maximum pour la conservation du dossier a été atteint.\nLe dossier suivant a été placé à la corbeille:" + one: "Le délai maximum pour la conservation du dossier a été atteint.\nLe dossier suivant a été mis à la corbeille:" other: "Le délai maximum pour la conservation des dossiers a été atteint.\nLes dossiers suivants ont été placés à la corbeille :" footer: one: Vous pouvez retrouver ce dossier pendant encore une semaine depuis l’onglet « Corbeille » sur la page diff --git a/spec/mailers/dossier_mailer_spec.rb b/spec/mailers/dossier_mailer_spec.rb index f8dab8c0a..d55a0dad2 100644 --- a/spec/mailers/dossier_mailer_spec.rb +++ b/spec/mailers/dossier_mailer_spec.rb @@ -136,7 +136,7 @@ RSpec.describe DossierMailer, type: :mailer do it 'checks email subject, to, and body for correct inclusions and exclusions for en_construction status' do expect(subject.to).to eq([hidden_dossier.user.email]) - expect(subject.subject).to eq("Un dossier de votre compte a été placé à la corbeille") + expect(subject.subject).to eq("Un dossier de votre compte a été mis à la corbeille") expect(subject.body).to include("N° #{hidden_dossier.id} ") expect(subject.body).to include(hidden_dossier.procedure.libelle) end @@ -149,7 +149,7 @@ RSpec.describe DossierMailer, type: :mailer do it 'checks email subject, to, and body for correct inclusions and exclusions for termine status' do expect(subject.to).to eq([hidden_dossier.user.email]) - expect(subject.subject).to eq("Un dossier de votre compte a été placé à la corbeille") + expect(subject.subject).to eq("Un dossier de votre compte a été mis à la corbeille") expect(subject.body).to include("N° #{hidden_dossier.id} ") expect(subject.body).to include(hidden_dossier.procedure.libelle) end @@ -162,7 +162,7 @@ RSpec.describe DossierMailer, type: :mailer do subject { described_class.notify_automatic_deletion_to_administration([hidden_dossier], hidden_dossier.user.email) } it 'verifies subject and body content for automatic deletion notification' do - expect(subject.subject).to eq("Un dossier a été placé à la corbeille") + expect(subject.subject).to eq("Un dossier a été mis à la corbeille") expect(subject.body).to include("n° #{hidden_dossier.id} (#{hidden_dossier.procedure.libelle})") end end diff --git a/spec/system/instructeurs/instruction_spec.rb b/spec/system/instructeurs/instruction_spec.rb index ae73fd402..89b777d72 100644 --- a/spec/system/instructeurs/instruction_spec.rb +++ b/spec/system/instructeurs/instruction_spec.rb @@ -74,7 +74,7 @@ describe 'Instructing a dossier:', js: true do end expect(page).to have_text('Dossier traité avec succès.') - expect(page).to have_button('Archiver le dossier') + expect(page).to have_button('Déplacer dans “à archiver“') dossier.reload expect(dossier.state).to eq(Dossier.states.fetch(:accepte)) @@ -85,7 +85,7 @@ describe 'Instructing a dossier:', js: true do click_on procedure.libelle click_on 'traité' expect(page).to have_button('Repasser en instruction') - click_on 'Placer le dossier à la corbeille' + click_on 'Mettre à la corbeille' expect(page).not_to have_button('Repasser en instruction') end diff --git a/spec/system/users/list_dossiers_spec.rb b/spec/system/users/list_dossiers_spec.rb index a00a8a4ca..7bece12ee 100644 --- a/spec/system/users/list_dossiers_spec.rb +++ b/spec/system/users/list_dossiers_spec.rb @@ -179,9 +179,9 @@ describe 'user access to the list of their dossiers', js: true do describe 'deletion' do it 'should have links to delete dossiers' do - expect(page).to have_link('Placer le dossier à la corbeille', href: dossier_path(dossier_brouillon)) - expect(page).to have_link('Placer le dossier à la corbeille', href: dossier_path(dossier_en_construction)) - expect(page).not_to have_link('Placer le dossier à la corbeille', href: dossier_path(dossier_en_instruction)) + expect(page).to have_link('Mettre à la corbeille', href: dossier_path(dossier_brouillon)) + expect(page).to have_link('Mettre à la corbeille', href: dossier_path(dossier_en_construction)) + expect(page).not_to have_link('Mettre à la corbeille', href: dossier_path(dossier_en_instruction)) end context 'when user clicks on delete button' do @@ -190,7 +190,7 @@ describe 'user access to the list of their dossiers', js: true do within(:css, ".card", match: :first) do click_on 'Autres actions' accept_alert('Confirmer la suppression ?') do - click_on 'Placer le dossier à la corbeille' + click_on 'Mettre à la corbeille' end end diff --git a/spec/views/instructeur/dossiers/show.html.haml_spec.rb b/spec/views/instructeur/dossiers/show.html.haml_spec.rb index 91ec0d4b8..068520673 100644 --- a/spec/views/instructeur/dossiers/show.html.haml_spec.rb +++ b/spec/views/instructeur/dossiers/show.html.haml_spec.rb @@ -105,9 +105,9 @@ describe 'instructeurs/dossiers/show', type: :view do expect(subject).to have_button('Repasser en instruction') end within("form[action=\"#{archive_instructeur_dossier_path(dossier.procedure, dossier)}\"]") do - expect(subject).to have_button('Archiver le dossier') + expect(subject).to have_button('Replacer dans“traités“') end - expect(subject).to have_selector('[title^="Placer le dossier à la corbeille"]') + expect(subject).to have_selector('[title^="Mettre à la corbeille"]') expect(subject).to have_selector('.header-actions ul:first-child .fr-btn', count: 3) end end @@ -148,7 +148,7 @@ describe 'instructeurs/dossiers/show', type: :view do within("form[action=\"#{unarchive_instructeur_dossier_path(dossier.procedure, dossier)}\"]") do expect(subject).to have_button('Désarchiver le dossier') end - expect(subject).to have_selector('[title^="Placer le dossier à la corbeille"]') + expect(subject).to have_selector('[title^="Mettre à la corbeille"]') expect(subject).to have_selector('.header-actions ul:first-child .fr-btn', count: 2) end end diff --git a/spec/views/users/dossiers/_dossier_actions.html.haml_spec.rb b/spec/views/users/dossiers/_dossier_actions.html.haml_spec.rb index bc930b686..32d7843ab 100644 --- a/spec/views/users/dossiers/_dossier_actions.html.haml_spec.rb +++ b/spec/views/users/dossiers/_dossier_actions.html.haml_spec.rb @@ -8,12 +8,12 @@ describe 'users/dossiers/dossier_actions', type: :view do subject { render 'users/dossiers/dossier_actions', dossier: dossier, current_user: user } it { is_expected.to have_link('Commencer un nouveau dossier', href: commencer_url(path: procedure.path)) } - it { is_expected.to have_link('Placer le dossier à la corbeille', href: dossier_path(dossier)) } + it { is_expected.to have_link('Mettre à la corbeille', href: dossier_path(dossier)) } it { is_expected.to have_link('Transférer le dossier', href: transferer_dossier_path(dossier)) } context 'when the dossier is termine' do let(:dossier) { create(:dossier, :accepte, procedure: procedure) } - it { is_expected.to have_link('Placer le dossier à la corbeille') } + it { is_expected.to have_link('Mettre à la corbeille') } end context 'when the procedure is closed' do diff --git a/spec/views/users/dossiers/index.html.haml_spec.rb b/spec/views/users/dossiers/index.html.haml_spec.rb index 5117879d7..47a740128 100644 --- a/spec/views/users/dossiers/index.html.haml_spec.rb +++ b/spec/views/users/dossiers/index.html.haml_spec.rb @@ -107,7 +107,7 @@ describe 'users/dossiers/index', type: :view do let(:dossiers_traites) { create_list(:dossier, 1) } it "displays the hide by user at button" do - expect(rendered).to have_text("Placer le dossier à la corbeille") + expect(rendered).to have_text("Mettre à la corbeille") end end