Skip to content

Commit 1679b29

Browse files
authored
Merge pull request #13345 from mfo/enhance-commune-champ
Amelioration: ETQ admin, le champ Commune est plus clair (commune française actuelle)
2 parents 958e0c1 + 3897600 commit 1679b29

18 files changed

Lines changed: 234 additions & 110 deletions

File tree

app/assets/stylesheets/dsfr.scss

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -314,3 +314,17 @@ input[type='radio'] {
314314
.fr-toggle.fr-toggle--no-label label::before {
315315
margin-right: 0.5rem;
316316
}
317+
318+
// On veut que pouvoir styler un bouton comme un lien dsfr. Sauf que le style des liens est callé sur href, pas valide niveau html de mettre ca sur un bouton
319+
// alors on duplique.
320+
[data-href] {
321+
background-image: var(--underline-img), var(--underline-img);
322+
background-position:
323+
var(--underline-x) 100%,
324+
var(--underline-x) calc(100% - var(--underline-thickness));
325+
background-repeat: no-repeat, no-repeat;
326+
background-size:
327+
var(--underline-hover-width) calc(var(--underline-thickness) * 2),
328+
var(--underline-idle-width) var(--underline-thickness);
329+
transition: background-size;
330+
}

app/components/types_de_champ_editor/champ_component/champ_component.en.yml

Lines changed: 58 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,55 @@
11
en:
2+
type_champ_label: "Field type"
3+
info_remontees_button: "List of retrieved information"
4+
no_allowed_type: "No field type allowed to transform this field"
5+
communes_warning_title: "Warning:"
6+
communes_warning_desc_html: "do not use this field for <strong>birth municipalities</strong>."
7+
communes_info_link: "How does this field work?"
8+
libelle_label: "Field label"
9+
mandatory_label: "Mandatory field"
10+
description_label: "Field description (optional)"
11+
header_section_hint: "We automatically number headings when none of your headings start with a digit."
12+
character_limit_label: "Specify a recommended maximum number of characters:"
13+
collapsible_explanation_label: "Show additional text expandable on click"
14+
collapsible_explanation_text_label: "Additional text"
15+
notice_explicative_label: "Explanatory notice"
16+
nature_label: "Document type"
17+
titre_identite_rgpd_html: "Under GDPR, the identity document will be deleted upon acceptance, refusal or closure of the dossier.<br>Also, for security reasons, a watermark is automatically added to images.<br>Finally, the identity document will not be available in dossier ZIP exports nor downloadable via API."
18+
format_accepted_legend: "Accepted format"
19+
positive_number_label: "This number must be positive"
20+
range_number_label: "This number must be within limit values"
21+
min_number_label: "minimum value"
22+
max_number_label: "maximum value"
23+
birthdate_label: "This field is a birth date"
24+
birthdate_hint: "The date must be between January 1st, 1900 and today"
25+
prefill_fc_birthdate_label: "Prefill with FranceConnect birth date"
26+
prefill_fc_locked_hint: "Another date field already uses this option. Only one date field per procedure can be prefilled by FranceConnect."
27+
prefill_fc_hint: "The field will be prefilled with the birth date of the user connected via FranceConnect who creates the dossier. The value remains editable."
28+
date_in_past_label: "This date must be in the past"
29+
range_date_label: "This date must be within date limits"
30+
start_date_label: "start date"
31+
end_date_label: "end date"
32+
quotient_familial_hint: "This field allows to automatically and reliably retrieve identity data, the CAF or MSA family quotient and the family composition of the user connected via FranceConnect"
33+
procedures_limit_label: "Limit to specific procedures"
34+
procedures_limit_notice: "Only dossiers submitted by the user themselves will be proposed"
35+
limit_repetitions_legend: "Limit the number of items"
36+
limit_repetitions_label: "Limit the number of items the user can add"
37+
min_repetitions_label: "Minimum number of items"
38+
max_repetitions_label: "Maximum number of items"
39+
repetitions_hint: "Please specify the minimum and/or maximum number of required items. An empty value means no limit."
40+
drop_down_options_label: "List options"
41+
drop_down_choice_legend: "Choice list"
42+
drop_down_other_label: "Offer an 'other' option with free text"
43+
secondary_libelle_label: "Secondary field label"
44+
secondary_description_label: "Secondary field description (optional)"
45+
formatted_legend: "Specify the required format"
46+
prefilled_referentiel: "Prefilled field (referential)"
47+
delete_title: "Delete the field"
48+
delete_label: "Delete"
49+
used_for_routing_html: "used for\n%{link}"
50+
routing_link: "routing"
51+
used_for_ineligibilite_html: "used for\n%{link}"
52+
ineligibilite_link: "dossier eligibility"
253
layers:
354
cadastres: Cadastres
455
rpg: RPG
@@ -9,7 +60,7 @@ en:
960
reserves_biologiques: Réserves biologiques
1061
reserves_naturelles: Réserves naturelles
1162
natura_2000: Natura 2000
12-
zones_humides: Zones humides dimportance internationale
63+
zones_humides: Zones humides d'importance internationale
1364
znieff: ZNIEFF
1465
character_limit:
1566
unlimited: No character limitation
@@ -42,3 +93,9 @@ en:
4293
pre_rempli:
4394
options_label: "List options"
4495
hidden_label: "Hide this field from the user form"
96+
drop_down_list:
97+
labels:
98+
simple: Manual
99+
advanced: Import referential
100+
max_file_size_hint: "Maximum allowed size: %{max_file_size}."
101+
multiple_files_hint: "Users can upload multiple files if needed."

app/components/types_de_champ_editor/champ_component/champ_component.fr.yml

Lines changed: 52 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,55 @@
11
fr:
2+
type_champ_label: "Type de champ"
3+
info_remontees_button: "Liste des informations remontées"
4+
no_allowed_type: "Aucun type de champ autorisé pour transformer ce champ"
5+
communes_warning_title: "Attention :"
6+
communes_warning_desc_html: "ne pas utiliser ce champ pour les <strong>communes de naissance</strong>."
7+
communes_info_link: "Comment fonctionne ce champ ?"
8+
libelle_label: "Libellé du champ"
9+
mandatory_label: "Champ obligatoire"
10+
description_label: "Description du champ (optionnel)"
11+
header_section_hint: "Nous numérotons automatiquement les titres lorsqu’aucun de vos titres ne commence par un chiffre."
12+
character_limit_label: "Spécifier un nombre maximal conseillé de caractères :"
13+
collapsible_explanation_label: "Afficher un texte complémentaire affichable au clic"
14+
collapsible_explanation_text_label: "Texte complémentaire"
15+
notice_explicative_label: "Notice explicative"
16+
nature_label: "Nature de la pièce"
17+
titre_identite_rgpd_html: "Dans le cadre de la RGPD, le titre d’identité sera supprimé lors de l’acceptation, du refus ou du classement sans suite du dossier.<br>Aussi, pour des raisons de sécurité, un filigrane est automatiquement ajouté aux images.<br>Finalement, le titre d’identité ne sera ni disponible dans les zip de dossiers, ni téléchargeable par API."
18+
format_accepted_legend: "Format accepté"
19+
positive_number_label: "Ce nombre doit être positif"
20+
range_number_label: "Ce nombre doit être compris entre des valeurs limites"
21+
min_number_label: "valeur minimale"
22+
max_number_label: "valeur maximale"
23+
birthdate_label: "Ce champ est une date de naissance"
24+
birthdate_hint: "La date devra être comprise entre le 1er janvier 1900 et aujourd’hui"
25+
prefill_fc_birthdate_label: "Préremplir avec la date de naissance FranceConnect"
26+
prefill_fc_locked_hint: "Un autre champ date utilise déjà cette option. Il ne peut y avoir qu’un seul champ date prérempli par FranceConnect par démarche."
27+
prefill_fc_hint: "Le champ sera prérempli avec la date de naissance de l’usager connecté via FranceConnect qui crée le dossier. La valeur reste modifiable."
28+
date_in_past_label: "Cette date doit être dans le passé"
29+
range_date_label: "Cette date doit être comprise entre des dates limites"
30+
start_date_label: "date de début"
31+
end_date_label: "date de fin"
32+
quotient_familial_hint: "Ce champ permet de récupérer automatiquement et de façon fiable les données d’identité, le quotient familial CAF ou MSA et la composition familiale de l’usager connecté via FranceConnect"
33+
procedures_limit_label: "Limiter à certaines démarches"
34+
procedures_limit_notice: "Seuls les dossiers déposés par l’usager lui-même seront proposés"
35+
limit_repetitions_legend: "Limiter le nombre d’éléments"
36+
limit_repetitions_label: "Limiter le nombre d’éléments que l’usager peut ajouter"
37+
min_repetitions_label: "Nombre d’éléments minimum"
38+
max_repetitions_label: "Nombre d’éléments maximum"
39+
repetitions_hint: "Veuillez indiquer le nombre minimum et / ou maximum d’éléments requis. Une valeur vide correspond à une absence de limite."
40+
drop_down_options_label: "Options de la liste"
41+
drop_down_choice_legend: "Liste de choix"
42+
drop_down_other_label: "Proposer une option « autre » avec un texte libre"
43+
secondary_libelle_label: "Libellé du champ secondaire"
44+
secondary_description_label: "Description du champ secondaire (optionnel)"
45+
formatted_legend: "Spécifier le format requis"
46+
prefilled_referentiel: "Champ prérempli (référentiel)"
47+
delete_title: "Supprimer le champ"
48+
delete_label: "Supprimer"
49+
used_for_routing_html: "utilisé pour\n%{link}"
50+
routing_link: "le routage"
51+
used_for_ineligibilite_html: "utilisé pour\n%{link}"
52+
ineligibilite_link: "l’éligibilité des dossiers"
253
layers:
354
cadastres: Cadastres
455
rpg: RPG
@@ -40,7 +91,7 @@ fr:
4091
desc_html: "Les formats acceptés pour cette pièce seront uniquement <strong>.pdf, .doc, .docx, .jpg, .jpeg, .png</strong>."
4192
limit_formats_label: "Limiter à certains formats de fichier"
4293
auto_purge_label: "Supprimer automatiquement la pièce après traitement du dossier"
43-
template_label: "Modèle de fichier proposé à l\u2019usager"
94+
template_label: "Modèle de fichier proposé à l’usager"
4495
max_file_size_hint: "Taille maximale autorisée : %{max_file_size}."
4596
multiple_files_hint: "Les usagers pourront joindre plusieurs fichiers si nécessaire."
4697
families_legend: "FORMAT(S) ACCEPTÉ(S)"

0 commit comments

Comments
 (0)