chore(dossier_transfer): extract i18n
This commit is contained in:
parent
933e6a1aec
commit
f625d99934
7 changed files with 34 additions and 10 deletions
|
@ -1,16 +1,20 @@
|
||||||
.fr-container.fr-mt-3w
|
.fr-container.fr-mt-3w
|
||||||
.fr-grid-row
|
.fr-grid-row
|
||||||
.fr-col-lg-8.fr-col-offset-lg-2
|
.fr-col-lg-8.fr-col-offset-lg-2
|
||||||
%h1.fr-h2 Transférer votre dossier
|
|
||||||
%p Vous vous apprêtez à transférer le dossier #{dossier_display_state(@dossier.state, lower: true)} nº #{@dossier.id} déposé par #{demandeur_dossier(@dossier)} le #{try_format_date(@dossier.created_at)} vers le compte d’un autre usager.
|
%h1.fr-h2= t(".title")
|
||||||
|
%p= t(".detail", number: @dossier.id,
|
||||||
|
state: dossier_display_state(@dossier.state, lower: true),
|
||||||
|
demandeur: demandeur_dossier(@dossier),
|
||||||
|
created_at: try_format_date(@dossier.created_at))
|
||||||
|
|
||||||
.fr-highlight
|
.fr-highlight
|
||||||
%p Une fois la demande de transfert acceptée, le dossier sera associé au compte du destinataire et <strong>vous ne pourrez plus y accéder</strong>.
|
%p= t(".irrevocable_html").html_safe
|
||||||
|
|
||||||
= form_for @transfer, url: transfers_path, class: "fr-mt-4w" do |f|
|
= form_for @transfer, url: transfers_path, class: "fr-mt-4w" do |f|
|
||||||
.fr-input-group
|
.fr-input-group
|
||||||
= f.label :email, 'Email du compte destinataire', class: "fr-label"
|
= f.label :email, t('.email_label'), class: "fr-label"
|
||||||
= f.email_field :email, required: true, class: "fr-input", autocomplete: "email"
|
= f.email_field :email, required: true, class: "fr-input", autocomplete: "email"
|
||||||
|
|
||||||
= f.hidden_field :dossier, value: @dossier.id
|
= f.hidden_field :dossier, value: @dossier.id
|
||||||
= f.submit "Envoyer la demande de transfert", class: 'fr-btn'
|
= f.submit t('.submit'), class: 'fr-btn'
|
||||||
|
|
|
@ -250,7 +250,7 @@ fr:
|
||||||
start_other_dossier: "Commencer un autre dossier vide"
|
start_other_dossier: "Commencer un autre dossier vide"
|
||||||
clone: "Dupliquer ce dossier"
|
clone: "Dupliquer ce dossier"
|
||||||
delete_dossier: "Supprimer le dossier"
|
delete_dossier: "Supprimer le dossier"
|
||||||
transfer_dossier: "Transferer le dossier"
|
transfer_dossier: "Transférer le dossier"
|
||||||
edit_draft: "Modifier le brouillon"
|
edit_draft: "Modifier le brouillon"
|
||||||
actions: "Actions"
|
actions: "Actions"
|
||||||
sessions:
|
sessions:
|
||||||
|
|
10
config/locales/views/users/dossier_transfer/en.yml
Normal file
10
config/locales/views/users/dossier_transfer/en.yml
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
en:
|
||||||
|
users:
|
||||||
|
dossiers:
|
||||||
|
transferer:
|
||||||
|
title: Transfer your file
|
||||||
|
detail: "You are about to transfer the %{state} file #%{number} filed by %{demandeur} on %{created_at} to another user's account."
|
||||||
|
irrevocable_html: Once the transfer request is accepted, the file will be associated with the recipient's account and <strong>you will no longer be able to access it</strong>.
|
||||||
|
email_label: Email of the recipient account
|
||||||
|
submit: Send transfer request
|
10
config/locales/views/users/dossier_transfer/fr.yml
Normal file
10
config/locales/views/users/dossier_transfer/fr.yml
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
fr:
|
||||||
|
users:
|
||||||
|
dossiers:
|
||||||
|
transferer:
|
||||||
|
title: Transférer votre dossier
|
||||||
|
detail: Vous vous apprêtez à transférer le dossier %{state} nº %{number} déposé par %{demandeur} le %{created_at} vers le compte d’un autre usager.
|
||||||
|
irrevocable_html: Une fois la demande de transfert acceptée, le dossier sera associé au compte du destinataire et <strong>vous ne pourrez plus y accéder</strong>.
|
||||||
|
email_label: Email du compte destinataire
|
||||||
|
submit: Envoyer la demande de transfert
|
|
@ -7,7 +7,7 @@ fr:
|
||||||
new_email_address: Nouvelle adresse email
|
new_email_address: Nouvelle adresse email
|
||||||
your_email: Votre email est actuellement
|
your_email: Votre email est actuellement
|
||||||
change_address: Changer mon adresse
|
change_address: Changer mon adresse
|
||||||
transfer_title: Transferer tous vos dossiers
|
transfer_title: Transférer tous vos dossiers
|
||||||
transfer_explication_html: "<p>Cette fonctionnalité vous permet de changer le propriétaire de tous vos dossiers. C’est généralement utile lors d’un changement de poste ou si vous souhaitez fusionner plusieurs comptes.</p>
|
transfer_explication_html: "<p>Cette fonctionnalité vous permet de changer le propriétaire de tous vos dossiers. C’est généralement utile lors d’un changement de poste ou si vous souhaitez fusionner plusieurs comptes.</p>
|
||||||
<p>Adresse email du destinataire de tous vos dossiers</p>"
|
<p>Adresse email du destinataire de tous vos dossiers</p>"
|
||||||
waiting_transfers: "Transfert en attente :"
|
waiting_transfers: "Transfert en attente :"
|
||||||
|
|
|
@ -13,11 +13,11 @@ describe 'Transfer dossier:' do
|
||||||
scenario 'the user can transfer dossier to another user' do
|
scenario 'the user can transfer dossier to another user' do
|
||||||
within(:css, "tr[data-dossier-id=\"#{dossier.id}\"]") do
|
within(:css, "tr[data-dossier-id=\"#{dossier.id}\"]") do
|
||||||
click_on 'Actions'
|
click_on 'Actions'
|
||||||
click_on 'Transferer le dossier'
|
click_on 'Transférer le dossier'
|
||||||
end
|
end
|
||||||
|
|
||||||
expect(page).to have_current_path(transferer_dossier_path(dossier))
|
expect(page).to have_current_path(transferer_dossier_path(dossier))
|
||||||
expect(page).to have_content("Transferer le dossier en construction nº #{dossier.id}")
|
expect(page).to have_content("transférer le dossier en construction nº #{dossier.id}")
|
||||||
fill_in 'Email du compte destinataire', with: other_user.email
|
fill_in 'Email du compte destinataire', with: other_user.email
|
||||||
click_on 'Envoyer la demande de transfert'
|
click_on 'Envoyer la demande de transfert'
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ describe 'users/dossiers/dossier_actions.html.haml', type: :view do
|
||||||
|
|
||||||
it { is_expected.to have_link('Commencer un autre dossier', href: commencer_url(path: procedure.path)) }
|
it { is_expected.to have_link('Commencer un autre dossier', href: commencer_url(path: procedure.path)) }
|
||||||
it { is_expected.to have_link('Supprimer le dossier', href: delete_dossier_dossier_path(dossier)) }
|
it { is_expected.to have_link('Supprimer le dossier', href: delete_dossier_dossier_path(dossier)) }
|
||||||
it { is_expected.to have_link('Transferer le dossier', href: transferer_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
|
context 'when the dossier is termine' do
|
||||||
let(:dossier) { create(:dossier, :accepte, procedure: procedure) }
|
let(:dossier) { create(:dossier, :accepte, procedure: procedure) }
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue