i18n: localize dossiers edition

This commit is contained in:
lydiasan 2021-04-17 18:49:00 +02:00
parent b7c0a42fd5
commit 7de10731a6
28 changed files with 426 additions and 165 deletions

View file

@ -2,13 +2,13 @@
%button.button.dropdown-button{ 'aria-expanded' => 'false', 'aria-controls' => 'invite-content' }
%span.icon.person
- if dossier.invites.count > 0
Voir les personnes invitées
= t('views.invites.dropdown.view_invited_people')
%span.badge= dossier.invites.count
- else
- if dossier.read_only?
Inviter une personne à consulter ce dossier
= t('views.invites.dropdown.invite_to_view')
- else
Inviter une personne à modifier ce dossier
= t('views.invites.dropdown.invite_to_edit')
#invite-content.dropdown-content.fade-in-down
= render partial: "invites/form", locals: { dossier: dossier }

View file

@ -1,28 +1,28 @@
#invites-form
- if dossier.invites.present?
%h4 Personnes invitées à participer à ce dossier
%h4= t('views.invites.form.invite_to_participate')
%ul
- dossier.invites.each do |invite|
%li
= invite.email
%small= link_to("Révoquer l'autorisation", invite_path(invite), data: { confirm: "Souhaitez-vous supprimer l'autorisation ?" }, method: :delete, remote: true)
%p Ces personnes peuvent modifier ce dossier.
%small= link_to(t('views.invites.form.withdraw_permission'), invite_path(invite), data: { confirm: t('views.invites.form.want_to_withdraw_permission') }, method: :delete, remote: true)
%p= t('views.invites.form.edit_dossier')
- if dossier.brouillon?
%p Une fois le dossier complet, vous devez le déposer vous-même.
%p= t('views.invites.form.submit_dossier_yourself')
- else
%p Vous pouvez inviter quelquun à remplir ce dossier avec vous.
%p Cette personne aura le droit de modifier votre dossier.
%p= t('views.invites.form.invite_to_edit_line1')
%p= t('views.invites.form.invite_to_edit_line2')
= form_tag dossier_invites_path(dossier), remote: true, method: :post, class: 'form' do
.row
.col
%span
= label_tag :invite_email, "Adresse email"
= email_field_tag :invite_email, '', class: 'small', placeholder: 'Adresse email', required: true
= label_tag :invite_email, t('views.invites.form.email')
= email_field_tag :invite_email, '', class: 'small', placeholder: t('views.invites.form.email'), required: true
.col
%span
= label_tag :invite_message, "Ajouter un message à la personne invitée (optionnel)"
= text_area_tag :invite_message, '', class: 'small', placeholder: 'Ajouter un message à la personne invitée (optionnel)'
= label_tag :invite_message, t('views.invites.form.invite_message')
= text_area_tag :invite_message, '', class: 'small', placeholder: t('views.invites.form.invite_message')
.col
= submit_tag 'Envoyer une invitation', class: 'button accepted'
= submit_tag t('views.invites.form.send_invitation'), class: 'button accepted'