Paul Chavard
|
5aee51d5ac
|
refactor(routing_roules): simplify refresh conditions
|
2024-07-24 12:53:26 +02:00 |
|
Eric Leroy-Terquem
|
e413c0881e
|
chore(routing): update turbo stream only if champ used by routing rules has been updated
|
2024-07-23 10:23:54 +02:00 |
|
Eric Leroy-Terquem
|
f860745629
|
feat(routing): route when autosave of champ used by routing rules
|
2024-07-23 10:23:53 +02:00 |
|
Lisa Durand
|
7630cc39fa
|
Merge pull request #10595 from demarches-simplifiees/email-mandant-need-confirmation-ldu
ETQ Mandant, je dois confirmer mon mail avant de recevoir des notifs
|
2024-07-15 14:00:38 +00:00 |
|
Lisa Durand
|
3eabcb0736
|
add tests
|
2024-07-15 11:56:18 +02:00 |
|
Lisa Durand
|
3b138d5bb7
|
add confirmation for tiers email
|
2024-07-10 10:57:26 +02:00 |
|
Paul Chavard
|
cb01f15570
|
refactor(champ): update champ commune
|
2024-07-05 09:36:33 +02:00 |
|
mfo
|
9adb1bcf49
|
fix(ineligibilite_rules): cache bust champs.visible after checking for ineligibilite rules
Update app/models/dossier.rb
Co-authored-by: Paul Chavard <github@paul.chavard.net>
|
2024-06-20 15:20:32 +02:00 |
|
Colin Darie
|
e283f2d8cd
|
chore(search): don't index on autosave
|
2024-06-13 14:12:00 +02:00 |
|
mfo
|
f819da8921
|
tech(clean): simplify implementation of eligibilite rules, code, enhance wording and test coverage
|
2024-06-11 09:57:36 +02:00 |
|
mfo
|
c480bc00c3
|
feat(Users/Dossiers#submit_brouillon_or_en_construction): prevent transition to en_construction if ineligibilite_rules matches. pop error nicely
|
2024-06-11 09:32:54 +02:00 |
|
mfo
|
be5f580237
|
feat(Users/Dossiers#update): track changes live and pop modal when ineligibilite_rules matches
|
2024-06-11 09:32:54 +02:00 |
|
Paul Chavard
|
68c15ba99f
|
feat(champ): add updated_by column
|
2024-06-03 18:45:16 +02:00 |
|
simon lehericey
|
1cf9535bea
|
feat(User): verify mandat email during creation
|
2024-05-27 17:24:56 +02:00 |
|
Paul Chavard
|
1bca3c123b
|
chore(dossier): remove legacy update attributes
|
2024-05-27 10:33:37 +02:00 |
|
Christophe Robillard
|
357c07456c
|
generate export with export_template
|
2024-05-23 10:00:34 +02:00 |
|
Colin Darie
|
c2b1d7aaaf
|
Merge pull request #10261 from colinux/ignore-search-terms-2
Tech (perf): ignore les `search_terms` colonnes pour ne plus les select à chaque query et debounce l'indexation
|
2024-05-21 07:07:10 +00: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
|
50735919c8
|
fix(for_tiers): do not update for_tiers column to render the form. otherwise user could switch to dossier.for_tiers without filling mandataire required fields when he updates his identity
|
2024-05-15 14:36:52 +02:00 |
|
Colin Darie
|
71c1d7ac9a
|
feat(brouillon): index search terms debounced when updating brouillon
|
2024-05-13 15:55:39 +02:00 |
|
mfo
|
95de0d6239
|
tech(refactor): identity blocks
|
2024-05-06 15:56:22 +02:00 |
|
Kara Diaby
|
b69d8249c5
|
controller
|
2024-05-06 09:49:02 +00:00 |
|
Paul Chavard
|
1021a31f7b
|
refactor(dossier): use update_champs_private and update_champs_public methods
|
2024-04-22 13:55:02 +02:00 |
|
Lisa Durand
|
8eda069bfc
|
add AR in user view - hide decision on first dossier tab
|
2024-04-15 11:15:13 +02:00 |
|
simon lehericey
|
e994738a2e
|
add and use api_insee_up?
|
2024-04-05 12:26:44 +02:00 |
|
Martin
|
f4d2f1ddf5
|
fix(export.pdf): expert should not have access to messagerie when it was disabled
|
2024-03-07 08:39:32 +01:00 |
|
Paul Chavard
|
20307f1d21
|
refactor(address): use directly BAN data
|
2024-02-16 12:15:14 +01:00 |
|
Martin
|
32e8f34511
|
refactor(PiecesJustificativesService): stop passing flags, pass user_profile and manage ACL from the service itself
|
2024-02-16 11:23:39 +01:00 |
|
Colin Darie
|
eeef6176b7
|
fix(rubocop): Rails/PluckInWhere
|
2024-02-12 09:33:19 +01:00 |
|
Colin Darie
|
50b9813b4d
|
Merge pull request #9932 from colinux/lock-submit-fork
Correctif: ETQ usager, je ne peux pas soumettre 2x mes modifications en parallèle
|
2024-01-25 11:37:56 +00:00 |
|
Kara Diaby
|
ac29cfbfdb
|
Envoie un email à l'expert en cas de nouveau commentaire de l'usager dans la messagerie
|
2024-01-24 10:48:17 +00:00 |
|
Colin Darie
|
56f8b61866
|
feat(dossiers): lock submit en construction to avoid merge collisions with double submits
|
2024-01-24 10:58:40 +01:00 |
|
simon lehericey
|
b915fe13c3
|
refactor: remove individual_id as authorized parameter
|
2023-12-14 16:25:33 +01:00 |
|
Kara Diaby
|
57dfe2b0f6
|
Améliorations après retours PR
|
2023-12-13 09:21:09 +00:00 |
|
Lisa Durand
|
d0e2f281cc
|
fix tests
|
2023-12-12 22:35:11 +00:00 |
|
Kara Diaby
|
061da95aaf
|
Controllers
|
2023-12-12 22:35:11 +00:00 |
|
Colin Darie
|
9ac3775207
|
perf(usager): don't query for all dossiers tabs when we already know the tab
Fait passer le controller de 20 à 13 requêtes lorsqu'on est sur l'onglet en cours
|
2023-12-04 15:31:45 +01:00 |
|
Colin Darie
|
5635ab1a1b
|
perf(dossiers): fix multiples N+1 queries
|
2023-12-04 15:30:57 +01:00 |
|
Colin Darie
|
ba076357c5
|
feat(dossier): submit en construction resolve automatically correction except for sva
|
2023-11-22 12:35:42 +01:00 |
|
Paul Chavard
|
869d83dda9
|
feat(dossier): validate on change and revalidate on input
|
2023-10-31 17:52:00 +00:00 |
|
Colin Darie
|
a2f18dff49
|
fix(pdf): preload dossier so PDF generation is much faster on big procedures
|
2023-10-03 18:29:55 +02:00 |
|
Colin Darie
|
28ebb045d8
|
fix(demande): preload dossier so page is much faster on big procedures
|
2023-10-03 18:07:20 +02:00 |
|
Martin
|
d8220395c8
|
amelioration(usagers.dossiers.erreurs): ETQ usager, lorsque je soumets un dossier avec des erreurs, le format des erreurs est au format du DSFR
Update app/components/dossiers/errors_full_messages.rb
Update app/components/dossiers/errors_full_messages/errors_full_messages.html.haml
Co-authored-by: Colin Darie <colin@darie.eu>
|
2023-09-28 17:50:47 +02:00 |
|
Lisa Durand
|
f0821ce467
|
remove recherche action from user controller and route
|
2023-09-04 16:42:19 +02:00 |
|
Lisa Durand
|
5ff5923612
|
make dossiers search compatible with filter by procedure
|
2023-09-04 16:42:19 +02:00 |
|
Martin
|
425d8867be
|
amelioration(bulk_messages): ETQ instructeur, je peux envoyer un message aux usagers ayant un dossier en brouillon
|
2023-08-14 10:17:23 +02:00 |
|
Martin
|
05687e63ca
|
amelioration(dossier.routage): assigne le groupe d'instructeur au moment de passer_en_construction! un dossier et ignore ce concept de pre-setter le groupe d'instructeur sur tout le reste de l'app
|
2023-08-14 10:17:23 +02:00 |
|
Paul Chavard
|
8febb3d236
|
Merge pull request #9338 from demarches-simplifiees/user-dashboard/add-filter-by-procedure-outside-tabs
[refonte usager] Tableau de bord - filtrer les dossiers par démarche
|
2023-07-24 16:32:44 +00:00 |
|
Paul Chavard
|
8cdedded45
|
fix(dossiers): pluck procedure information for user dossiers
|
2023-07-24 16:48:05 +02:00 |
|
Paul Chavard
|
93d6bda4ed
|
refactor: move submit en_construction logic to the model
|
2023-07-24 12:12:58 +02:00 |
|