mfo
|
29ef5b313c
|
fix(data): clean Champs::PieceJustificativeChamp for annotations that had been cloned
|
2024-05-21 14:35:51 +02:00 |
|
mfo
|
4ea601de79
|
fix(champs.pj.clone): stop cloning private piece_justificative_file when user clone his dossier
|
2024-05-21 09:50:27 +02:00 |
|
Paul Chavard
|
bcd3f3b471
|
refactor(champs): change views to use new urls with stable_id and row_id
|
2024-05-15 16:51:26 +02:00 |
|
Paul Chavard
|
39364961ab
|
refactor(export): expose new interface on type de champ and use it in champs
|
2024-04-24 13:27:20 +02:00 |
|
Paul Chavard
|
95bb09a1f8
|
refactor(champs): do not depend on attributes hash key in old code
|
2024-04-22 18:38:59 +02:00 |
|
Paul Chavard
|
1021a31f7b
|
refactor(dossier): use update_champs_private and update_champs_public methods
|
2024-04-22 13:55:02 +02:00 |
|
mfo
|
4041bfa160
|
Merge pull request #10317 from mfo/US/aria-labelled-by-error-message
ETQ Usager, je souhaite que mon screen reader verbalise les erreurs sur les champs unique contenu dans un `fieldset`
|
2024-04-18 08:53:12 +00:00 |
|
mfo
|
8453e121d7
|
feat(champ.errors): add aria-labelledby error on champs wrapped within a fieldset, make error messages always present and aria-live: assertive on validation error
Co-authored-by: Corinne Durrmeyer <corinne@inseo.fr>
Co-authored-by: Colin Darie <colin@darie.eu>
|
2024-04-18 10:00:27 +02:00 |
|
mfo
|
c6e21fb7bd
|
feat(champs.contextual_validation): extract contextual methods validation in module
|
2024-04-17 06:27:25 +02:00 |
|
Paul Chavard
|
ee56a7da21
|
refactor(champ): remove stable_id delegate to type_de_champ
|
2024-04-16 12:10:07 +02:00 |
|
Paul Chavard
|
c5c671f391
|
Merge pull request #10234 from tchak/type-de-champ-paths
feat(champ): add paths to type_de_champ
|
2024-04-08 08:07:30 +00:00 |
|
Paul Chavard
|
80b3f0c0b3
|
fix(champ): no validate on hidden champs
|
2024-04-05 13:24:57 +02:00 |
|
Paul Chavard
|
38a703034e
|
feat(champ): expose paths
|
2024-04-04 16:13:23 +02:00 |
|
Paul Chavard
|
6ad0b901b6
|
fix(champ): use public_id in views
|
2024-03-26 11:23:23 +01:00 |
|
mfo
|
d00b146dc3
|
Merge pull request #10165 from mfo/US/add_champ_descriptor_id
feat(api): add champs.champDescriptorId so champRepetitions.rows[x] has a uniq id
|
2024-03-21 17:05:56 +00:00 |
|
Martin
|
22fa2e61b4
|
feat(api): add champs.champDescriptorId so champRepetitions.rows[x] has a uniq id
|
2024-03-21 10:29:33 +01:00 |
|
Paul Chavard
|
a962e2d94e
|
fix(champ): fill stable_id and stream when cloning from old champs
|
2024-03-18 20:04:53 +01:00 |
|
Paul Chavard
|
8abe3fce79
|
add stable_id and stream
|
2024-03-18 11:34:55 +01:00 |
|
Paul Chavard
|
900db5624f
|
refactor(champs): if champ not found - build it
|
2024-03-17 23:51:45 +01:00 |
|
Paul Chavard
|
662917799b
|
refactor(dossier): remove champ ordered scope
|
2024-03-04 10:59:11 +01:00 |
|
Paul Chavard
|
f7758d0033
|
refactor(dossier): remove old section code
|
2024-03-04 10:59:11 +01:00 |
|
Paul Chavard
|
702b9dd8b3
|
fix(champ): do not reset data on champs without fetch_external_data
|
2024-02-21 08:54:08 +01:00 |
|
Martin
|
3e64a3bbbc
|
tech(refactor): extract clone logic inside its own class
|
2024-02-16 11:23:39 +01:00 |
|
Eric Leroy-Terquem
|
0268b0af9e
|
chore(champ): update error catching when fetching external data
|
2023-11-07 14:21:28 +01:00 |
|
Paul Chavard
|
869d83dda9
|
feat(dossier): validate on change and revalidate on input
|
2023-10-31 17:52:00 +00:00 |
|
Paul Chavard
|
d76123831c
|
fix(drop_down_list): fix other option with combobox and some cleanup
|
2023-10-27 18:11:26 +02:00 |
|
Kara Diaby
|
a26df43577
|
User : Ajoute le type de champ Expression régulière coté utilisateur
|
2023-10-16 08:53:52 +00:00 |
|
Lisa Durand
|
cde8c614e6
|
display a select for input of choice type in instructeur filter
|
2023-10-05 11:32:07 +02:00 |
|
Martin
|
094f4f3ce6
|
tech(refacto): extrait la logique de rendu du dsfr sur les composants
|
2023-09-04 10:55:48 +02:00 |
|
Martin
|
f54ab0bf96
|
amelioration(form): utilise les bonnes classes DSFR pour divers composants
|
2023-09-04 10:55:48 +02:00 |
|
Kara Diaby
|
37796b8843
|
Checkbox au DSFR
|
2023-09-04 10:55:48 +02:00 |
|
Kara Diaby
|
0ab31ba649
|
Boutons radio au DSFR
|
2023-09-04 10:55:48 +02:00 |
|
LeSim
|
04ab6ed0aa
|
Merge pull request #9286 from demarches-simplifiees/etq-instructeur-i-see-a-badge-for-reaffected-dossiers
ETQ instructeur je vois un badge d'alerte quand le dossier a été réaffecté
|
2023-08-31 10:22:25 +00:00 |
|
Paul Chavard
|
0f6188a542
|
chore(annotate): remove model comments
|
2023-08-02 11:43:23 +02:00 |
|
Eric Leroy-Terquem
|
ca8a3732f5
|
feat(DossierAssignment): add warning when dossier is reaffected
|
2023-07-31 14:41:37 +02:00 |
|
mfo
|
cf4048312e
|
Merge pull request #9004 from mfo/poc/error-bellow-inputs
amelioration(champs.erreurs): ETQ usager, je retrouve les erreurs sous les champs + les champs de type text/number sont au format dsfr 🫖🥖
|
2023-07-27 06:35:43 +00:00 |
|
Martin
|
b88b537518
|
poc(erreur): sur les champs
|
2023-07-26 14:27:50 +02:00 |
|
Colin Darie
|
fb470c1504
|
fix(fork): dossier forkable when associated objects to champs are not valid
|
2023-07-26 12:18:49 +02:00 |
|
Paul Chavard
|
a9f431caa5
|
feat(dossier): implement champ polling
|
2023-07-10 14:57:34 +02:00 |
|
Paul Chavard
|
a432323843
|
fix(dossier): only show optional text on public champs
|
2023-06-14 19:00:06 +01:00 |
|
Paul Chavard
|
08a2a2c9aa
|
feat(dossier): fork dossier when editing en construction
|
2023-05-09 17:16:47 +02:00 |
|
Paul Chavard
|
025bd5beaf
|
feat(dossier): dossier can be forked for editing
|
2023-05-09 15:34:10 +02:00 |
|
Paul Chavard
|
fe041b4c6c
|
fix(textarea): fix character limit option
|
2023-05-05 16:36:51 +02:00 |
|
Paul Chavard
|
471da7eb61
|
Revert "Revert "Merge pull request #8844 from demarches-simplifiees/feat/7739""
This reverts commit 909d726429 .
|
2023-05-05 16:36:51 +02:00 |
|
Paul Chavard
|
909d726429
|
Revert "Merge pull request #8844 from demarches-simplifiees/feat/7739"
This reverts commit 04fbfa15b7 , reversing
changes made to aac1cc7161 .
|
2023-04-28 16:08:24 +02:00 |
|
Kara Diaby
|
f3f49941b6
|
Ajoute un compteur sur les champ de type textarea sur l'interface usager
|
2023-04-27 10:28:43 +02:00 |
|
Martin
|
ad77b9321b
|
amelioration(formulaire-usager): groupes les champs suivant un titre de section dans une balise html de type <fieldset> de sorte a améliorer l'accessibilite de la plateforme
|
2023-04-20 08:22:02 +02:00 |
|
Martin
|
b9faa26560
|
amelioration(editeur-de-champs): permet de choisir un niveau de titre (de 1 à 3) pour les champs de type Champs::HeaderSectionChamp. Gère les erreurs dans le cas ou un administrateur supprimerait un HeaderSection qui casserait l'ordre des titre [ex: titre 1,2,3. et l'admin supprime le titre 1 et il reste que 2,3].
|
2023-04-20 08:22:02 +02:00 |
|
Paul Chavard
|
21b548d32b
|
fix(dossier): delete all champs starting with children
|
2023-04-13 11:08:10 +02:00 |
|
Martin
|
a3f1e1926a
|
a11y(bloc-repetable): ETQ usager qui navigue au clavier, lorsque j'ajoute un champs repetable, le focus vient sur le 1er champs du bloc repetable
|
2023-03-31 08:51:39 +02:00 |
|