Colin Darie
|
16cdff8425
|
feat(tiptap): detect first body paragraph for spacing, handle empty nodes
|
2024-01-31 17:03:47 +01:00 |
|
Colin Darie
|
45071b7bb6
|
fix(tiptap): don't fail on node without content
|
2024-01-31 17:03:40 +01:00 |
|
Lisa Durand
|
bb236f6c0d
|
fix duplication text for tiers in instructeur table
|
2024-01-31 09:38:26 +01:00 |
|
Colin Darie
|
8e6a1c58b2
|
feat(correction): badge Corrigé when a correction has been resolved
Closes #9928
|
2024-01-24 17:26:34 +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 |
|
mfo
|
186f85f81a
|
Merge pull request #9854 from mfo/US/fix-user-deletion-service-in-batches
Tech, correctif sur le service d'expiration des usagers inactif qui timeoutait via `.in_batches`. Utilise `.pluck(:id)`
|
2023-12-14 13:27:30 +00:00 |
|
Martin
|
b89f6cf0f1
|
correctif(user_deletion_service.perf): timeout via .in_batches. Utilise .pluck(:id)
|
2023-12-14 14:08:50 +01:00 |
|
Eric Leroy-Terquem
|
57b6522536
|
data(geo): update api_geo_data take task to store region_code in departements and communes json
|
2023-12-14 09:36:50 +01:00 |
|
simon lehericey
|
f0a28ab1e8
|
Revert "Merge pull request #9835 from demarches-simplifiees/update_openid_connect"
This reverts commit 2e59ef97c9 , reversing
changes made to d0372ec608 .
|
2023-12-13 14:09:50 +01:00 |
|
Kara Diaby
|
57dfe2b0f6
|
Améliorations après retours PR
|
2023-12-13 09:21:09 +00:00 |
|
simon lehericey
|
a811a72ab2
|
chore(agent_connect): update code to work with newer openid connect
remove AGENT_CONNECT_JWKS env key
|
2023-12-11 15:02:24 +01:00 |
|
Paul Chavard
|
3de0367ed9
|
fix(email_template): less magic - less bugs !
|
2023-11-29 20:36:44 +00:00 |
|
Paul Chavard
|
216e2f9198
|
feat(tiptap): add zones to tiptap service
|
2023-11-29 12:07:42 +00:00 |
|
Martin
|
b09d42ee46
|
amelioration(UsersDeletionService): perf, PG aime pas le not having
|
2023-11-21 11:18:02 +01:00 |
|
Martin
|
520863d814
|
amelioration(user.expiration): ajoute une raison specifique a la suppression d'un dossier : user_expired
|
2023-11-17 11:33:14 +01:00 |
|
Martin
|
bfe27b5eb7
|
amelioration(UsersDeletionService.expired_users_with_dossiers): ignore les usagers ayant un dossier en instruction, meme si il a des dossiers en brouillon ou autre
|
2023-11-17 11:33:14 +01:00 |
|
Martin
|
3a9b520a93
|
tech(review): quelques améliorations de style
|
2023-11-17 11:33:14 +01:00 |
|
Martin
|
5f452a731e
|
amelioration(UserDeletionService): les usagers ont uniquement identifié comme inactif si ils ne se sont pas connecté depuis 2ans [et on ignore les admin, expert, instructeur, usager avec un dossier en instruction ou usager sans dossier dutout]
|
2023-11-17 11:33:14 +01:00 |
|
Martin
|
1716a931c5
|
amelioration(Procedure.procedure_expires_when_termine_enabled): active l'expiration des dossiers terminés sur les procedure ne l'ayant pas activé jusqu'à présent. La cible est de faire ça sur 20 Procedure quotidiennement
|
2023-11-17 11:33:14 +01:00 |
|
Martin
|
afc7df9c7c
|
amelioration(UserDeletionService): on ne supprime pas 800k utilisateurs en une passe
|
2023-11-17 11:33:14 +01:00 |
|
Martin
|
3186b0aa68
|
tech(refactor): centralise/documente les constantes de duree de retentions dans le ns dedié à l'expiration
|
2023-11-17 11:33:14 +01:00 |
|
Martin
|
c9d470d9ec
|
tech(refactor): mutualise la duree de rentention apres notification entre dossier/user
|
2023-11-17 11:33:14 +01:00 |
|
Martin
|
aecc41490b
|
tech(refactor): deplace le mail rate limiter dans le module dédié à l'expiration
|
2023-11-17 11:33:14 +01:00 |
|
Martin
|
fb238ff7ac
|
tech(refactor): deplace l'echelonnement des taches cron liés a l'expiration dans un module dédié
|
2023-11-17 11:33:14 +01:00 |
|
Martin
|
99529c611d
|
tech(refactor): deplace les service d'expiration usager/dossier dans un namespace dedié
|
2023-11-17 11:33:14 +01:00 |
|
Martin
|
fb51710309
|
amelioration(ExpiredUsersDeletionService): ne touche pas aux dossiers en instruction
|
2023-11-17 11:33:14 +01:00 |
|
Martin
|
054b3be02a
|
tech(clean): cleanup spec and code
|
2023-11-17 11:33:14 +01:00 |
|
Martin
|
1950297413
|
amelioration(ExpiredUsersDeletionService): ne supprime pas les experts, instructeurs, administrateurs
|
2023-11-17 11:33:14 +01:00 |
|
Martin
|
b989af5b47
|
amelioration(ExpiredUsersDeletionService): limite le nombre d'envoie d'email sur le job de suppression des utilisateurs
|
2023-11-17 11:33:14 +01:00 |
|
Martin
|
8790ac4978
|
amelioration(ExpiredUsersDeletionService): ajoute le rate limit a l'envoie des mails
|
2023-11-17 11:33:14 +01:00 |
|
Martin
|
5229160408
|
amelioration(ExpiredUsersDeletionService.process_expired): supprime aussi les usagers qui n'ont plus de dossiers sur la plateforme
|
2023-11-17 11:33:14 +01:00 |
|
Martin
|
2f28012324
|
amelioration(User.mailer.notify_inactive_close_to_deletion): ajoute le mail pour prevenir de la suppression de compte
|
2023-11-17 11:33:14 +01:00 |
|
Martin
|
ea9c571a30
|
amelioration(users.expiration): notifie deux semaine a l'avance avant de supprimer un compte
|
2023-11-17 11:33:14 +01:00 |
|
Martin
|
a49a5c2c93
|
amelioration(ExpiredUsersDeletionService): prepare le grand ménage
|
2023-11-17 11:33:14 +01:00 |
|
simon lehericey
|
e4a48f1270
|
tiptap service handle empty attestation
|
2023-11-15 15:24:46 +01:00 |
|
Eric Leroy-Terquem
|
694cbcd0a2
|
feat(rnf): add rnf type_de_champ
|
2023-11-07 14:21:28 +01:00 |
|
krichtof
|
4a698f8264
|
Merge pull request #9616 from demarches-simplifiees/9525-remove-admin-from-manager
ETQ superadmin, je peux supprimer un admin depuis le manager
|
2023-10-27 12:21:23 +00:00 |
|
mfo
|
53259b733b
|
Merge pull request #9626 from tchak/tiptap_service
feat(attestation): add tiptap json to html converter
|
2023-10-25 07:24:32 +00:00 |
|
Paul Chavard
|
09ce6ee1c8
|
feat(attestation): add tiptap json to html converter
|
2023-10-21 12:08:12 +02:00 |
|
mfo
|
0922e0987a
|
review(maj): strip la valeur recherché sur les api chorus avant de le soumettre à l'API, et quelques maj de style
Co-authored-by: Colin Darie <colin@darie.eu>
|
2023-10-20 07:07:53 +02:00 |
|
Martin
|
a4ef3cdf23
|
tech(ActiveModel.types.json): renomme en simple_json pour eviter la confusion avec ActiveRecord.types.json
|
2023-10-19 09:30:52 +02:00 |
|
Martin
|
ffdd7ee95d
|
tech(APIBretagneService.clean): l'API de data.bretagne renvoie un vide quand il n'y a pas de resultat, change l'implem pour ce cas
|
2023-10-19 09:30:52 +02:00 |
|
Christophe Robillard
|
0b7d4452fd
|
remove admin from manager
|
2023-10-19 09:14:44 +02:00 |
|
Martin
|
3495147045
|
tech(APIBretagneService.clean): renvoie un tableau vide tant que la recherche ne fait pas plus de 2 caractères
|
2023-10-19 08:47:48 +02:00 |
|
Martin
|
ecb3909e99
|
chorus(autocomplete): autocomplete sur le centre de cout, domaine fonctionnel, referentiel de programmation
|
2023-10-19 07:14:27 +02:00 |
|
Martin
|
df78e14469
|
amelioration(procedure.chorus): ajoute le service pour requeter les api chorus fournies par la bretagne
|
2023-10-19 07:14:27 +02:00 |
|
Paul Chavard
|
563c47c88c
|
Merge pull request #9600 from tchak/update-browsers
chore(browser): show browser outdated message to more (very) old browsers
|
2023-10-18 08:03:44 +00:00 |
|
Paul Chavard
|
8b23f2a555
|
chore(browser): reduce browser support scope
|
2023-10-12 15:28:07 +02:00 |
|
seb-by-ouidou
|
0fdbfbd0b8
|
feat: add env var CERTIGNA_ENABLED to disable certigna if not used
|
2023-10-12 15:03:53 +02:00 |
|
Martin
|
f4430cebb0
|
bug(export.identify): la clé pour declarer que le fichier a deja ete identifie [content_type] est identified, pas identify
|
2023-10-10 10:39:46 +02:00 |
|