Merge pull request #9489 from colinux/form-identity-siret-dsfr
ETQ usager le form pour renseigner son SIRET passe au DSFR et est dispo en anglais
This commit is contained in:
commit
3f9f7d59a2
4 changed files with 33 additions and 18 deletions
|
@ -2,18 +2,21 @@
|
|||
|
||||
- if !dossier_submission_is_closed?(@dossier)
|
||||
= form_for current_user, url: siret_dossier_path(@dossier), html: { class: 'form', method: 'post' } do |f|
|
||||
%h2.fr-h4 Identifier votre établissement
|
||||
|
||||
%p.mb-1 Merci de remplir le numéro de SIRET de votre entreprise, administration ou association pour commencer la démarche.
|
||||
|
||||
= f.label :siret, style: "display: none"
|
||||
= f.text_field :siret, placeholder: "Numéro SIRET à 14 chiffres", required: true
|
||||
%fieldset.fr-mb-0.fr-fieldset{ aria: { labelledby: 'edit-identity-siret' } }
|
||||
= f.hidden_field :dossier_id, value: @dossier.id
|
||||
|
||||
%p.mb-4
|
||||
Pour trouver votre numéro SIRET, utilisez
|
||||
%a{ href: "https://annuaire-entreprises.data.gouv.fr" , target: '_blank', rel: 'noopener' }
|
||||
annuaire-entreprises.data.gouv.fr
|
||||
ou renseignez-vous auprès de votre service comptable.
|
||||
%legend.fr-fieldset__legend#edit-identity-siret
|
||||
%h2.fr-h4= t('views.users.dossiers.identite.identity_siret')
|
||||
|
||||
= f.submit "Valider", class: "fr-btn", data: { disable_with: "Récupération des informations…" }
|
||||
.fr-fieldset__element
|
||||
%p.fr-text--sm= t('views.users.dossiers.identite.complete_siret')
|
||||
|
||||
.fr-fieldset__element
|
||||
= render Dsfr::InputComponent.new form: f, attribute: :siret, opts: { placeholder: t('views.users.dossiers.identite.siret_placeholder') }
|
||||
|
||||
.fr-fieldset__element
|
||||
%p.fr-text--sm= t('views.users.dossiers.identite.siret_help_html',
|
||||
annuaire_link: link_to('annuaire-entreprises.data.gouv.fr', annuaire_link, title: new_tab_suffix(t('views.users.dossiers.identite.annuaire_link_title')), **external_link_attributes))
|
||||
|
||||
= f.submit t('views.users.dossiers.identite.continue'), class: "fr-btn", data: { disable_with: t('views.users.dossiers.identite.siret_loading') }
|
||||
|
|
|
@ -412,12 +412,18 @@ en:
|
|||
archived_dossier: "Your file will be kept %{duree_conservation_dossiers_dans_ds} more months"
|
||||
identite:
|
||||
identity_data: Identity data
|
||||
identity_siret: Identify your establishment
|
||||
all_required: All fields are required.
|
||||
civility: Civility
|
||||
first_name: First Name
|
||||
last_name: Last Name
|
||||
birthdate: Date de naissance
|
||||
complete_data: Please complete your personal information to access the procedure.
|
||||
birthdate: Birth date
|
||||
complete_data: Complete your personal information to access the procedure.
|
||||
complete_siret: Fill the SIRET number of your company, administration or association to start the procedure.
|
||||
siret_help_html: To find your SIRET number, use %{annuaire_link} or ask your accounting department.
|
||||
siret_placeholder: 14-digit SIRET number
|
||||
annuaire_link_title: Search for a SIRET number in the Companies Directory
|
||||
siret_loading: Information retrieval…
|
||||
continue: Continue
|
||||
merci:
|
||||
thanks: Thank you!
|
||||
|
@ -689,8 +695,8 @@ en:
|
|||
invalid_siret_checksum: "The SIRET number is invalid."
|
||||
procedure_not_found: "The procedure does not exist"
|
||||
siret_unknown: 'Sorry, we did not find any establishment registered under this SIRET number.'
|
||||
siret_network_error: 'Désolé, la récupération des informations SIRET est temporairement indisponible. Veuillez réessayer dans quelques instants.'
|
||||
siret_not_found: 'Nous n’avons pas trouvé d’établissement correspondant à ce numéro de SIRET.'
|
||||
siret_network_error: 'Sorry, SIRET information retrieval is temporarily unavailable. Please try again shortly.'
|
||||
siret_not_found: "We haven't found an establishment corresponding to this SIRET number."
|
||||
# # etablissement_fail: 'Désolé, nous n’avons pas réussi à enregistrer l’établissement correspondant à ce numéro SIRET'
|
||||
france_connect:
|
||||
connexion: "Error trying to connect to France Connect."
|
||||
|
|
|
@ -414,12 +414,18 @@ fr:
|
|||
archived_dossier: "Votre dossier sera conservé %{duree_conservation_dossiers_dans_ds} mois supplémentaire"
|
||||
identite:
|
||||
identity_data: Données d’identité
|
||||
identity_siret: Identifier votre établissement
|
||||
all_required: Tous les champs sont obligatoires.
|
||||
civility: Civilité
|
||||
first_name: Prénom
|
||||
last_name: Nom
|
||||
birthdate: Date de naissance
|
||||
complete_data: Merci de remplir vos informations personnelles pour accéder à la démarche.
|
||||
complete_data: Renseignez vos informations personnelles pour accéder à la démarche.
|
||||
complete_siret: Renseignez le numéro de SIRET de votre entreprise, administration ou association pour commencer la démarche.
|
||||
siret_help_html: Pour trouver votre numéro SIRET, utilisez %{annuaire_link} ou renseignez-vous auprès de votre service comptable.
|
||||
siret_placeholder: Numéro SIRET à 14 chiffres
|
||||
annuaire_link_title: Rechercher un numéro de SIRET sur l’Annuaire des Entreprises
|
||||
siret_loading: Récupération des informations…
|
||||
continue: Continuer
|
||||
merci:
|
||||
thanks: Merci !
|
||||
|
|
|
@ -93,7 +93,7 @@ describe 'Creating a new dossier:' do
|
|||
expect(page).to have_content(procedure.libelle)
|
||||
|
||||
fill_in 'Numéro SIRET', with: siret
|
||||
click_on 'Valider'
|
||||
click_on 'Continuer'
|
||||
|
||||
expect(page).to have_current_path(etablissement_dossier_path(dossier))
|
||||
expect(page).to have_content('Coiff Land, CoiffureLand')
|
||||
|
@ -110,7 +110,7 @@ describe 'Creating a new dossier:' do
|
|||
expect(page).to have_content(procedure.libelle)
|
||||
|
||||
fill_in 'Numéro SIRET', with: '0000'
|
||||
click_on 'Valider'
|
||||
click_on 'Continuer'
|
||||
|
||||
expect(page).to have_current_path(siret_dossier_path(dossier))
|
||||
expect(page).to have_content('Le champ « Siret » est invalide. Saisir un numéro SIRET avec 14 chiffres')
|
||||
|
|
Loading…
Reference in a new issue