Commit graph

811 commits

Author SHA1 Message Date
Paul Chavard
010ebb1a23
chore(npm): update build dependencies 2024-06-03 11:36:42 +02:00
Paul Chavard
d44822cc1c
chore(js): remove vite legacy build 2024-05-31 14:17:59 +02:00
Paul Chavard
43c3d706ac
chore(js): lazy load lightbox and tiptap 2024-05-30 12:25:32 +02:00
Eric Leroy-Terquem
4d34d6d4c5
chore(gallery): add lightgallery license key 2024-05-29 09:59:27 +02:00
Paul Chavard
dd81baabe2 chore(ts): improuve some types 2024-05-22 08:53:51 +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
mfo
9518982166
Merge pull request #10346 from mfo/US/permit-to-disable-tiers-bloc
ETQ administrateur, je souhaite pouvoir conditionner l'affichage du bloc " Pour un bénéficiaire : membre de la famille, proche, mandant, professionnel en charge du suivi du dossier…"
2024-05-07 09:23:07 +00:00
mfo
95de0d6239 tech(refactor): identity blocks 2024-05-06 15:56:22 +02:00
Eric Leroy-Terquem
479fdb9dbe
feat(gallery): can close gallery when clicking on browser back button 2024-05-06 15:52:05 +02:00
Colin Darie
3b7b18ef90 style(pj-messagerie): same spacing as in PJ champ 2024-05-06 09:49:02 +00:00
Kara Diaby
981e7ff244 javascript 2024-05-06 09:49:02 +00:00
mfo
62a2aee923 feat(api.playground): playground is accessible to anyone. allow user to fill in headers 2024-04-23 11:19:38 +02:00
Eric Leroy-Terquem
f02cb19fd4
feat(gallery): display pieces jointes in a gallery 2024-04-22 11:09:10 +02:00
mfo
1989c3e75b
fix(Champ.carte): add missing label to search input instead of placeholder
Co-authored-by: Corinne Durrmeyer <corinne@inseo.fr>
2024-04-12 11:56:34 +02:00
mfo
45d45c0d05
feat(type_de_champ_editor): allow admin to move champ after previous champ. useless but better a11y 2024-04-11 11:00:08 +02:00
Paul Chavard
b02ba1e909 feat(textarea): autoresize textareas 2024-03-25 19:53:29 +01:00
Paul Chavard
f589129ef5 chore(attachment): remove unused replace code 2024-03-25 15:13:14 +01:00
Martin
8eb6e5d6bb feat(type_de_champ_editor): can't move champ after his previousSibling, nor after himself, noop 2024-03-22 10:10:28 +01:00
Colin Darie
2f4444bd5e
chore: mark preferred domain to new domain when closing notice 2024-03-21 13:15:34 +01:00
Colin Darie
02cb64aa6e fix(combo-legacy): fieldset group has changed its id pattern 2024-03-19 16:16:45 +01:00
simon lehericey
2c367846da refactor(js): radio_enabled_submit -> enable_submit_if_checked 2024-03-15 14:35:15 +01:00
Eric Leroy-Terquem
c95f0f1cad feat(procedure): send notifications after closing 2024-03-11 15:48:28 +01:00
Eric Leroy-Terquem
74903d79bf feat(procedure): update archiving to add closing reason and closing details 2024-03-11 15:48:28 +01:00
Paul Chavard
cf684ffd40
Merge pull request #10050 from tchak/fix-batch-motivation
ETQ Instructeur je veux attribuer la motivation correcte à ma décision
2024-03-05 17:01:54 +00:00
Eric Leroy-Terquem
efa19926e4
Merge pull request #9966 from demarches-simplifiees/etq-admin-je-peux-coller-une-liste-d-emails-d-experts
ETQ admin ou instructeur je peux copier une liste d'emails pour inviter des experts
2024-02-28 14:49:04 +00:00
Paul Chavard
529461f3b6 fix(instructeur): motivations from different states should not conflict 2024-02-28 13:42:44 +01:00
Paul Chavard
eeab49573a chore: remove empty file 2024-02-28 13:42:15 +01:00
Colin Darie
8ba1c0e481
feat(attestation): can toggle optional champs tags visibility 2024-02-22 12:19:06 +01:00
Colin Darie
2d039cd410
style(attestation): preview on side 2024-02-22 12:18:54 +01:00
Colin Darie
bda8d66047
fix(clipboard): hide clipboard button when clipboard is blocked 2024-02-21 10:55:24 +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
Paul Chavard
ff95a812e2 fix(combobox): always sort on the client 2024-02-13 12:26:43 +01:00
Martin
4209eec021 fix(cartes): PointInput should not add point to all map on page 2024-02-09 10:41:35 +01:00
Paul Chavard
d9f195a74b fix map zoom hook 2024-02-09 09:24:58 +01:00
Martin
53ae5eeb5b feat(map): stop flyTo/panTo on champ carte by default 2024-02-09 09:23:17 +01:00
Colin Darie
2e68fddd68
Merge pull request #9976 from colinux/carte-design
ETQ usager: le champ carte est un peu plus design (passage au DSFR)
2024-02-08 16:47:12 +00:00
Colin Darie
0bb25765d9 style(carte): passe l'UI au DSFR 2024-02-08 17:25:22 +01:00
Colin Darie
1f731ad14a
chore(ign): match proper style to layers 2024-02-08 16:23:15 +01:00
Paul Chavard
163e6f807e
chore(ign): update to geoplateforme 2024-02-08 16:23:08 +01:00
Eric Leroy-Terquem
79ff2ba779 feat(combobox): can paste many terms separated by semicolons 2024-02-08 11:53:47 +01:00
Colin Darie
72e59b6473 fix(attestation): can remove headings 2024-02-02 13:18:42 +01:00
Colin Darie
6f49dd892d
fix(attestation): multiple tags improvements
- no menu when no matching tags
- insert a space after clicking a button
- allow no space before mention
2024-02-02 09:47:20 +01:00
Colin Darie
58064dc6cd
fix(attestation): improve autosubmit debounce due to tags interactions 2024-02-01 18:56:02 +01:00
Colin Darie
475406f3f2
style(attestation): improve editor UI & style 2024-02-01 18:55:55 +01:00
Colin Darie
d92200f80b
fix(attestation): various tiptap & axe fixes 2024-01-31 17:04:02 +01:00
Colin Darie
89a62bacbb
feat(attestation): intitules & footer limit of rows 2024-01-31 17:04:00 +01:00
Colin Darie
8ba78d1cfe
feat(attestation): conditional official layout & logo (start) 2024-01-31 17:03:54 +01:00
Colin Darie
bb19674339
feat(attestation): improve tags suggestion UX, can validate on click 2024-01-31 17:03:50 +01:00
Colin Darie
eaf4e24a55
feat(attestation): v2 edit form and tags style 2024-01-31 17:03:46 +01:00
Colin Darie
3aae580e26
fix(editor): don't labellize tags with double dash 2024-01-31 17:03:43 +01:00
Colin Darie
d01dc82e8c
refactor(attestation): remove footer from doc structure 2024-01-31 17:03:41 +01:00
simon lehericey
d4322bf947 feat(clipboard): can temporary hide for nicer animation 2024-01-29 10:44:20 +01:00
simon lehericey
9a0dd45385 feat(api): add invalid ip addr error 2024-01-25 11:17:44 +01:00
simon lehericey
943368c68f feature(api): setup securite 2024-01-25 11:17:44 +01:00
simon lehericey
8a9e5754a1 feature(api): setup autorizations 2024-01-25 11:17:44 +01:00
mfo
0328446bee
Merge pull request #9861 from demarches-simplifiees/US/move-type-de-champ-with-select
ETQ administrateur, je peux deplacer un champ via un select
2024-01-15 13:09:56 +00:00
Martin
68e9d3513d tech(clean): drop drag and drop champs in editor, ux not ok 2024-01-12 11:00:29 +01:00
Martin
69346ad41f tech(review): implement some pair review suggestions 2024-01-12 11:00:29 +01:00
Martin
e7eee7ba72 spec(move_and_morph): add some spec and lint with rubocop/haml/eslint 2024-01-11 16:12:09 +01:00
Martin
857a1fc496 fix(select_champ_position): rewire for more robust and easier implementation which work with repetition avoiding double submit 2024-01-11 16:01:24 +01:00
Martin
dce06f22a0 feat(type_de_champ_editor): add SelectChampTemplatePosition which feeds SelectChampPositionComponent options 2024-01-11 16:01:24 +01:00
Martin
11de4bdfb6 feat(types_de_champ_editor.ts): wires move_and_morph with type de champs editor [for now, the select is empty and will be synced] 2024-01-11 16:01:24 +01:00
Martin
6c5f6dd6f6 fix(combobox): some old procedure still have options with trailing white spaces. ensure to trim selected value as well as options.value for better comparison 2024-01-08 10:29:43 +01:00
Eric Leroy-Terquem
a56fa60c78 fix typos 2023-12-22 11:39:09 +01:00
mfo
b539fe1b65 amelioration(review): tech review
Co-authored-by: Colin Darie <colin@darie.eu>
2023-12-15 11:23:25 +01:00
Martin
d27e4fc693 amelioration(combobox): permet de passer des options au input[type=hidden], utilise cette option pour autosubmit uniquement un input [dans notre cas, ne soumet pas a l'input du combobox, mais a l'input hidden une fois le combobox selectionné] 2023-12-15 11:23:25 +01:00
Lisa Durand
569d4af6f7
Merge pull request #9706 from demarches-simplifiees/feat/9678
ETQ usager passant par un mandataire, je suis notifié des changements d'état de mon dossier par email
2023-12-14 16:57:07 +00:00
Kara Diaby
061da95aaf Controllers 2023-12-12 22:35:11 +00:00
Colin Darie
ecc3638d81
chore(dsfr): include tooltip component 2023-12-12 15:05:42 +01:00
Martin
1f13000537 amelioraiton(instructeur.filtres): utilise un combobox pour rechercher le type de champs 2023-12-08 16:10:18 +01:00
Colin Darie
d70b03c969
style: replace refuse legacy icon 2023-12-04 14:07:25 +01:00
Paul Chavard
dd24a935bf fix(date): show correct format based on browser locale 2023-12-01 21:02:14 +00:00
Paul Chavard
3c36300de6 feat(attestation): use tiptap editor controller 2023-11-29 12:07:42 +00:00
Paul Chavard
ae7fc056f5 feat(tiptap): editor controller 2023-11-29 12:07:42 +00:00
Lisa Durand
1fa3425d4f
Merge pull request #9705 from demarches-simplifiees/setup-dark-mode-ldu
[Accessibilité] Configurer le mode "sombre"
2023-11-16 15:10:41 +00:00
krichtof
39bdb5f145
Merge pull request #9701 from demarches-simplifiees/carte
Afficher une carte de déploiement de DS par département
2023-11-16 13:18:16 +00:00
Christophe Robillard
ba876f5085 show france map with stats for each departement 2023-11-16 13:27:12 +01:00
Lisa Durand
11c8e408ef remove specific tabs css and use DSFR tabs 2023-11-15 18:42:40 +01:00
Lisa Durand
a0998ab709 import dark mode from DSFR and setup as system 2023-11-15 18:42:40 +01:00
simon lehericey
200cdbd4ef fix types 2023-11-15 15:42:24 +01:00
simon lehericey
af53a9b9db attestation_template v2: edit / update 2023-11-15 15:24:46 +01:00
Paul Chavard
f0168d1470 feat(combobox): add data:string slot 2023-11-07 20:58:39 +01:00
Paul Chavard
869d83dda9 feat(dossier): validate on change and revalidate on input 2023-10-31 17:52:00 +00:00
Paul Chavard
c93141d8bb chore(coldwired): update utils 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
krichtof
1974e35a66
Merge pull request #9636 from demarches-simplifiees/9530-remove-piece-jointe
can reset file input in messagerie
2023-10-25 10:24:43 +00:00
Paul Chavard
c60494c975 refactor to use event delegation 2023-10-25 12:04:12 +02:00
Martin
cf8fb9195e correctif(upload): ETQ usager, lorsque j'upload un fichier, ca bloque le bouton pour deposer un dossier 2023-10-25 10:46:15 +02:00
Christophe Robillard
00e3d33ba4 can reset file input in messagerie 2023-10-25 09:52:49 +02:00
Paul Chavard
d01cc76970 fix(decimal_champ): only remove dots if coma also present 2023-10-23 16:46:07 +02:00
Paul Chavard
63303e51f8 fix(dossier): improuve decimal field formatting 2023-10-16 16:50:07 +02:00
Paul Chavard
ae450a2d2b feat(combobox): add a setting to load options from an API 2023-10-12 20:18:08 +02:00
Paul Chavard
de9d3501b5 fix(dossier): delay submit to autosave end 2023-10-10 19:13:11 +02:00
Eric Leroy-Terquem
ff700b19bb fix(editable_champ): can enter negative decimal number 2023-10-06 15:43:59 +02:00
Eric Leroy-Terquem
e17d694b30 fix(editable_champ): can enter negative integer number 2023-10-06 15:43:59 +02:00
Colin Darie
75bf30bed2
feat(champ-numbers): format value in input to a backend compatible value 2023-09-28 15:26:35 +02:00
Colin Darie
aac7de208f
chore(champs-number): render as text input to validate them when invalid
Les input=number n'ont pas de value lorsque la valeur saisie n'est pas un
nombre. Par conséquent dans ces cas là, nous ne pouvions faire remonter
au backend pour validation / enregistrement, et il n'y avait aucun
feedback signalement l'erreur à l'usager.

On les convertit en inputs texte, avec les adaptations nécessaires
pour montrer le pavé numérique sur mobile, et un style correct.
2023-09-28 15:26:33 +02:00
Paul Chavard
bea8cba6ce feat(combobox): implement ComboboxController 2023-09-15 14:48:25 +02:00
Paul Chavard
1a531d018f feat(combobox): implement ComboboxUI 2023-09-15 14:48:25 +02:00
Paul Chavard
628bef562b feat(combobox): implement Combobox 2023-09-15 14:48:25 +02:00