Colin Darie
a540f8dccb
feat(attestation): can render & attach attestations v2
2024-06-20 14:15:05 +02:00
Colin Darie
11d29f5574
chore(attestation): publish a v2 attestation
2024-06-20 11:08:15 +02:00
Colin Darie
eaee4164a6
Merge pull request #10515 from colinux/contact-form-async
...
ETQ opérateur, le form de contact devient asynchrone et l'antivirus passe sur les PJ
2024-06-14 10:29:24 +00:00
Colin Darie
2dda5e44f9
chore(kredis): use default shared connection name, fixing dossier index debounce
2024-06-14 11:53:36 +02:00
Benoit Queyron
7a9b1a5763
Merge pull request #10517 from demarches-simplifiees/traduction-lien-connexion
...
ETQ Admin, Instructeur: fix traduction dans la page lien envoyé
2024-06-14 08:15:21 +00:00
Colin Darie
e283f2d8cd
chore(search): don't index on autosave
2024-06-13 14:12:00 +02:00
Benoit Queyron
88c957806f
fix link faq
2024-06-13 14:01:05 +02:00
Colin Darie
a1469b04fe
refactor(support): create HS conversation in async and run virus scanner on attachments
2024-06-13 13:27:51 +02:00
mfo
f6a5e932b8
Merge pull request #10292 from mfo/US/elligible-on-submit
...
ETQ administrateur, je peux ajouter des conditions d'eligibilité auxquelles les dossiers doivent correspondre sans quoi l'usager ne peut déposer son dossier
2024-06-11 09:46:25 +00:00
mfo
8e3d45b0b1
review(pr): some enhancement, tx @colinux
...
Co-Authored-By: Colin Darie <colin@darie.eu>
2024-06-11 10:48:10 +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
mfo
aca3e38859
feat(ProcedureRevision.ineligibilite_rules): add ineligibilite_rules management to procedure revision based on conditional logic
2024-06-11 09:32:53 +02:00
mfo
66eb3dc821
feat(email_check): change strategy to check email, dropping email_buttler package and using a custom EmailChecker
2024-06-07 16:09:32 +02:00
Paul Chavard
bf3455bbf0
fix(api): public api v1 should not inherit from api v1
2024-06-04 10:43:37 +02:00
Paul Chavard
68c15ba99f
feat(champ): add updated_by column
2024-06-03 18:45:16 +02:00
simon lehericey
72f7c1d632
Feat(SuperAdmin): super admin can unblock email
2024-05-31 16:30:22 +02:00
simon lehericey
5d259ec47b
refactor(user): rename invite! -> invite_instructeur!
2024-05-31 14:53:49 +02:00
Lisa Durand
ba8b05ed6a
page MonAvis
2024-05-30 17:05:01 +02:00
Lisa Durand
06c784eb03
page api token
2024-05-30 17:05:01 +02:00
Kara Diaby
7281f3ec1a
SQL pour renvoyer les zones dans ProcedureDetail
2024-05-29 11:45:31 +00: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
simon lehericey
1b734aeaed
refactor: simplify preview
2024-05-23 10:00:39 +02:00
simon lehericey
c8b3b4b45a
refactor: renaming
2024-05-23 10:00:38 +02:00
Christophe Robillard
2c28d97f3f
destroy export_template
2024-05-23 10:00:35 +02:00
Christophe Robillard
93f1fd5ebf
add export template lists
2024-05-23 10:00:35 +02:00
Christophe Robillard
be0c0311c5
use export template for admin archives
2024-05-23 10:00:35 +02:00
Christophe Robillard
357c07456c
generate export with export_template
2024-05-23 10:00:34 +02:00
Christophe Robillard
a12d6b4af0
preview content export
2024-05-23 10:00:33 +02:00
Christophe Robillard
f5813b4e55
create and update export templates
2024-05-23 10:00:33 +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
Colin Darie
55ee9cd6bf
Merge pull request #10422 from colinux/better-sanitize-stats-year
...
Tech (carte): ignore silencieusement les params invalides
2024-05-16 17:53:17 +00:00
Colin Darie
3d52601155
fix(carte): gracefully ignore invalid year and kind params
...
Empêche d'envoyer une date invalide à PG et polluer les logs.
2024-05-16 16:58:42 +02:00
Colin Darie
0581c67d6c
refactor: extract ApplicationVersion version from sentry
2024-05-16 11:43:58 +02:00
Colin Darie
d05aee0c67
feat(faq): variabilize application name, host, contact_email
2024-05-16 11:43:58 +02:00
Colin Darie
7a5cb7dbd2
feat(faq): can render images
2024-05-16 09:39:23 +02:00
Colin Darie
08c237c028
feat(faq): list FAQs
2024-05-16 09:39:21 +02:00
Colin Darie
ae78224bac
feat(faq): link siblings FAQs of same category
2024-05-16 09:39:01 +02:00
Colin Darie
9af2c4f244
feat: show a simple FAQ
2024-05-16 09:35:19 +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
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
Colin Darie
e01f5b7993
refactor(search): index search terms only when necessary
2024-05-08 10:35:04 +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
ea42dec5a4
chore(patron): build real demarche and dossier for page patron
2024-04-23 21:56:14 +02: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
Paul Chavard
95bb09a1f8
refactor(champs): do not depend on attributes hash key in old code
2024-04-22 18:38:59 +02:00