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
|
81826e2509
|
amelioration(Cron::ExpiredUsersDeletionJob): ne retente jamais ce job si il crash [pour eviter de se lancer ds une boucle infinie de suppression]
|
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
|
66cf41b6d2
|
amelioration(procedure.duree_conservation_dossiers_dans_ds_changes): reset les flag d'expirations lorsqu'on change la date de conservation des dosseirs d'une procedure
|
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
|
fcb4b20b65
|
amelioration(notify_inactive_close_to_deletion): ajoute le lien vers les dossiers
|
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
|
252b3e4719
|
tech(expires-user.cron): ajoute une tache cron [débrayable] pour faire tourner la tache de suppression des usagers inutile
attention, pour notre instance, avec ma db anonymiser :
```
ExpiredUsersDeletionService.find_expired_user.pluck(:id).size
=> 1795515
```
|
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 |
|
mfo
|
256babbf74
|
Merge pull request #9716 from mfo/US/tags.pre-wrap.text
correctif(tags): ETQ admin, je peux utiliser un tag referençant un type de champ dont le libellé contient deux espaces consécutif
|
2023-11-16 16:08:10 +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 |
|
Lisa Durand
|
8ecc242586
|
fix display of notification dot inside DSFR tabs
|
2023-11-16 14:06:05 +01:00 |
|
Lisa Durand
|
139e8f2059
|
rename theme modal
|
2023-11-16 14:02:07 +01:00 |
|
Christophe Robillard
|
7be8d4447f
|
add links to deployment map
|
2023-11-16 13:27:12 +01:00 |
|
Christophe Robillard
|
ba876f5085
|
show france map with stats for each departement
|
2023-11-16 13:27:12 +01:00 |
|
Lisa Durand
|
b782bcdd2b
|
Merge pull request #9672 from demarches-simplifiees/add-confirmation-page-for-procedure-publication-ldu
[admin] Ajout d'une page de confirmation après la publication d'une procédure - mise en avant de l'URL à partager
|
2023-11-16 11:08:54 +00:00 |
|
Lisa Durand
|
b02edd15dc
|
remove condition - Colin feedback review
|
2023-11-16 11:03:33 +01:00 |
|
Martin
|
dd31dbc450
|
correctif(mail_templates/_form.html.haml): force la preservation des espaces dans le code des balises, sinon un tag d'un type de champ ayant un libelle contenant deux espaces consécutif est invalide car il se fait manger par le rendu html
|
2023-11-16 10:31:35 +01:00 |
|
Lisa Durand
|
31cb62e27d
|
improve dark mode for admin user
|
2023-11-15 19:09:11 +01:00 |
|
Lisa Durand
|
373379d132
|
remove icon from admin dashboard and use badge - Figma
|
2023-11-15 19:08:56 +01:00 |
|
Lisa Durand
|
9af2304019
|
remove hard coded color for dossier subheader
|
2023-11-15 18:43:20 +01:00 |
|
Lisa Durand
|
d601f92be8
|
add links in footer and page profil and modal to choose scheme
|
2023-11-15 18:43:20 +01:00 |
|
Colin Darie
|
cbec8b8b75
|
chore(assets): setup dsfr artwork
|
2023-11-15 18:43:17 +01:00 |
|
Lisa Durand
|
d403f851c6
|
fix specs with good aria attributes for tabs
|
2023-11-15 18:42:40 +01:00 |
|
Lisa Durand
|
75867df013
|
fix linter with correct indentation
|
2023-11-15 18:42:40 +01:00 |
|
Lisa Durand
|
cf31815890
|
change rgb color by var from DSFR
|
2023-11-15 18:42:40 +01:00 |
|
Lisa Durand
|
7c7f9113d2
|
improve css dark mode for combobox
|
2023-11-15 18:42:40 +01:00 |
|
Lisa Durand
|
84cd5daf9c
|
add css to make dropdown readable with dark mode
|
2023-11-15 18:42:40 +01:00 |
|
Lisa Durand
|
86c9a84111
|
fix dark mode on login pages
|
2023-11-15 18:42:40 +01:00 |
|
Lisa Durand
|
a3307553b7
|
simplify html and css for landing pages and improve dark mode
|
2023-11-15 18:42:40 +01:00 |
|
Lisa Durand
|
f4283392b7
|
improve table and messagerie display in dark mode
|
2023-11-15 18:42:40 +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 |
|
Christophe Robillard
|
a2f5687aa3
|
migrate api entreprise privileges
|
2023-11-15 17:19:53 +01:00 |
|