Colin Darie
|
e9471d2843
|
style(message): replace legacy icons
|
2023-12-04 14:07:31 +01:00 |
|
Colin Darie
|
72b0bb3fa4
|
style(dsfr): convert jeton particulier form and card to dsfr
|
2023-12-04 14:07:30 +01:00 |
|
Colin Darie
|
494aa2bf40
|
style: replace accept legacy icon
|
2023-12-04 14:07:29 +01:00 |
|
Colin Darie
|
458d53e471
|
style: replace without-continuation legacy icon
|
2023-12-04 14:07:27 +01:00 |
|
Colin Darie
|
0701275a8e
|
chore: remove obsolete partial
|
2023-12-04 14:07:26 +01:00 |
|
Colin Darie
|
d70b03c969
|
style: replace refuse legacy icon
|
2023-12-04 14:07:25 +01:00 |
|
Colin Darie
|
e9ab3352f1
|
style: replace legacy archive icon
|
2023-12-04 14:07:24 +01:00 |
|
Colin Darie
|
a0e8d79ab6
|
style(dark): fix mandatory icon in dark theme
|
2023-12-04 14:07:23 +01:00 |
|
Colin Darie
|
f96d248cc5
|
style(editor): replace legacy arrows, move them to toolbar
|
2023-12-04 14:07:22 +01:00 |
|
Colin Darie
|
2a31fc68d7
|
style: replace legacy folder icon
|
2023-12-04 14:07:21 +01:00 |
|
Colin Darie
|
eff2b856df
|
style: replace in-progress legacy icon
|
2023-12-04 14:07:19 +01:00 |
|
Colin Darie
|
ef8dc97a4c
|
style: replace legacy delete icon
|
2023-12-04 14:07:18 +01:00 |
|
Colin Darie
|
adfeac02e7
|
style: replace new-folder icon with remix/dsfr icon
|
2023-12-04 14:07:17 +01:00 |
|
Colin Darie
|
38bee3639d
|
style: replace legacy icon person
|
2023-12-04 13:34:33 +01:00 |
|
Christophe Robillard
|
ebfdd67dc1
|
makes the signature more neutral
|
2023-12-04 11:18:06 +01:00 |
|
mfo
|
dbfbaf4cea
|
Merge pull request #9757 from mfo/US/fix-extends-duree-conservation-dossier
correctif(expiration): etends la durée de conservation des dossiers quand la duree de conservation d'une procedure change
|
2023-12-04 09:18:45 +00:00 |
|
Paul Chavard
|
dd24a935bf
|
fix(date): show correct format based on browser locale
|
2023-12-01 21:02:14 +00:00 |
|
Paul Chavard
|
1efd54d429
|
Merge pull request #9763 from tchak/feat-manager-experts
feat(manager): add expert view
|
2023-12-01 14:04:32 +00:00 |
|
Colin Darie
|
42ea9ed2f3
|
perf(preloader): fix N+1 on non mandatory repetition blocks
We have to tell repetition.champs association has been loaded
even when it's empty.
|
2023-11-30 14:10:33 +01:00 |
|
simon lehericey
|
d7a6619725
|
refactor: avoid a sql request on every page
|
2023-11-30 11:12:41 +01:00 |
|
Paul Chavard
|
3de0367ed9
|
fix(email_template): less magic - less bugs !
|
2023-11-29 20:36:44 +00:00 |
|
Paul Chavard
|
ef243e2a06
|
feat(manager): add expert view
|
2023-11-29 20:35:47 +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 |
|
Paul Chavard
|
216e2f9198
|
feat(tiptap): add zones to tiptap service
|
2023-11-29 12:07:42 +00:00 |
|
Martin
|
57d7b385ec
|
correctif(expiration): etends la durée de conservation des dossiers quand la duree de conservation d'une procedure change
|
2023-11-28 16:59:41 +01:00 |
|
Colin Darie
|
64400b512c
|
Merge pull request #9677 from govpf/feature-ouidou/clone_procedure_with_feature_flags
ETQ admin, les procédures clonées conservent les features flags
|
2023-11-28 08:21:02 +00:00 |
|
Lisa Durand
|
7a4c22bc63
|
Merge pull request #9752 from demarches-simplifiees/improve-dark-mode-high-contrast-windows-ldu
[accessibilité] Améliore la lisibilité du site en mode Contraste élevé de Windows
|
2023-11-27 15:55:42 +00:00 |
|
Lisa Durand
|
450bf7bb34
|
improve readability in Windows High Contrast Mode
|
2023-11-27 16:03:35 +01:00 |
|
Colin Darie
|
15ff65429b
|
Merge pull request #9738 from colinux/validate-pending-correction
ETQ usager modifiant un dossier en construction je n'ai plus besoin de cocher la case de correction effectuée
|
2023-11-27 13:52:06 +00:00 |
|
Colin Darie
|
3869dd3a92
|
Merge pull request #9748 from colinux/fix-etablissement-non-diffusable
ETQ usager on ne m'affiche plus la raison sociale d'un établissement non diffusible
|
2023-11-27 13:51:54 +00:00 |
|
Colin Darie
|
f1459c1414
|
Merge pull request #9749 from mfo/US/fix-enseigne
correctif(API.entreprise.enseigne): ajouter un attribut a une entreprise demande un peu plus que juste le definir sur l'object
|
2023-11-27 13:02:02 +00:00 |
|
seb-by-ouidou
|
c4ca381bed
|
feat: enable features on cloned procedure
|
2023-11-27 12:00:27 +01:00 |
|
Colin Darie
|
3b9285a00b
|
perf(procedure): description view caching
|
2023-11-27 11:29:20 +01:00 |
|
Colin Darie
|
5d747ba0c2
|
fix(procedure): list piece justificative in repetitions
|
2023-11-27 11:08:39 +01:00 |
|
Martin
|
b74f7f24e7
|
correctif(API.entreprise.enseigne): ajouter un attribut a une entreprise demande un peu plus que juste le definir sur l'object
|
2023-11-24 10:33:18 +01:00 |
|
krichtof
|
fce2d8efa9
|
Merge pull request #9710 from demarches-simplifiees/9615-form-autosave
ETQ admin, je peux savoir quand mon formulaire a été sauvegardé pour la dernière fois
|
2023-11-23 23:17:14 +00:00 |
|
Colin Darie
|
be994c8933
|
Merge pull request #9744 from colinux/correction-reason-update
API: une demande de correction de dossier peut être de type "outdated"
|
2023-11-23 17:05:04 +00:00 |
|
Christophe Robillard
|
9c641ccee1
|
remove flash success messages
|
2023-11-23 17:10:29 +01:00 |
|
Colin Darie
|
aa84a4c335
|
fix(entreprise): don't leak identity of non diffusable etablissement
|
2023-11-23 17:07:05 +01:00 |
|
Colin Darie
|
249539fc27
|
feat(dossier): correction can be of kind "outdated" by API, which will later improve UI wording
Cf #9485
|
2023-11-23 15:01:48 +01:00 |
|
krichtof
|
61654d65a2
|
Merge pull request #9740 from demarches-simplifiees/9670-expose-rnf-api
En tant que consommateur de l'API DS, je peux récupérer les infos RNF
|
2023-11-23 12:55:58 +00:00 |
|
Christophe Robillard
|
2c6a9e7bf2
|
add autosave feedback when admin updates form
|
2023-11-23 13:35:53 +01:00 |
|
LeSim
|
f66a32c316
|
Merge pull request #9730 from demarches-simplifiees/polish_sidekiq
Tech: rajoute des logs, de l'audit de perf et du suivi de bug pour la file de job asynchrone sidekiq
|
2023-11-23 10:15:37 +00:00 |
|
Martin
|
4939f1d1fe
|
correctif(manager): utilise un champ de type Field::Text plutot que Field::String, sinon administrate tente de requeter le champs/formatter
|
2023-11-23 11:01:53 +01:00 |
|
mfo
|
78f9a2aa1e
|
Merge pull request #9737 from demarches-simplifiees/9670-export-rnf
En tant qu'instructeur, je peux exporter les données RNF des dossiers
|
2023-11-23 08:19:00 +00:00 |
|
mfo
|
c717691a6f
|
Merge pull request #9745 from mfo/US/chorus-fix
correctif(chorus.export): suite a un refacto, c'etait kc
|
2023-11-23 09:30:20 +01:00 |
|
Martin
|
72b8ccec36
|
correctif(chorus.export): suite a un refacto, c'etait kc
|
2023-11-23 09:30:00 +01:00 |
|
Eric Leroy-Terquem
|
d92155a96a
|
Merge pull request #9714 from demarches-simplifiees/add-not-include-operator
ETQ admin je peux conditionner / router à partir d'un champ de type choix multiple avec l'opérateur "Ne contient pas"
|
2023-11-22 16:29:24 +00:00 |
|
Eric Leroy-Terquem
|
4f1fb91abf
|
Merge pull request #9724 from demarches-simplifiees/update-manager-with-routing-infos
ETQ superadmin je veux avoir des informations sur le routage d'une procédure
|
2023-11-22 15:17:48 +00:00 |
|
Eric Leroy-Terquem
|
a54d55486c
|
chore(routing): update routing_rule validation
|
2023-11-22 13:01:44 +01:00 |
|
Christophe Robillard
|
3be2a8878c
|
expose id, title and address rnf for API
|
2023-11-22 12:49:28 +01:00 |
|
Christophe Robillard
|
6984dac41e
|
update value reader for rnf champ
|
2023-11-22 12:35:44 +01:00 |
|
Colin Darie
|
ba076357c5
|
feat(dossier): submit en construction resolve automatically correction except for sva
|
2023-11-22 12:35:42 +01:00 |
|
Christophe Robillard
|
daa4c28af7
|
add data from rnf field to export
|
2023-11-22 12:20:05 +01:00 |
|
simon lehericey
|
1880a15d69
|
sidekiq test job can raise an exception
|
2023-11-22 10:08:55 +01:00 |
|
simon lehericey
|
137680879c
|
Add sentry sidekiq
|
2023-11-22 10:08:55 +01:00 |
|
mfo
|
0203867460
|
Merge pull request #9729 from mfo/US/fix-cron-job-that-expires-users
correctif(users.expires): typos et perf
|
2023-11-21 14:46:14 +00:00 |
|
Paul Chavard
|
4842fc4d94
|
feat(tags): all tags should have ids
|
2023-11-21 13:55:25 +01:00 |
|
Martin
|
b09d42ee46
|
amelioration(UsersDeletionService): perf, PG aime pas le not having
|
2023-11-21 11:18:02 +01:00 |
|
Martin
|
fd81936baf
|
correctif(users.expires): maj l'appel a process_expired car le service est instanciable maintenant
|
2023-11-21 10:18:58 +01:00 |
|
Colin Darie
|
6c4f6a52cb
|
Merge pull request #9727 from colinux/fix-dark-theme-blinkblink
Fix thème sombre: ne clignote pas avec le thème clair au moment du render
|
2023-11-20 19:42:05 +00:00 |
|
mfo
|
8ff1616e52
|
Merge pull request #9712 from mfo/US/add-enseigne-to-personne-morale
amelelioration(API): ajoute l'enseigne aux personnes morales
|
2023-11-20 19:18:57 +00:00 |
|
Colin Darie
|
10f5fae316
|
fix(theme): don't blink theme at render with dark theme
On ne veut pas attendre la fin du render pour que le JS du DSFR
set le theme à partir du scheme, autrement on voit le thème clair
pendant le render.
|
2023-11-20 17:39:38 +01:00 |
|
Colin Darie
|
3dd25c1ea6
|
fix(gestionnaires): apply navigation refactor to gestionnaires
|
2023-11-20 15:07:21 +01:00 |
|
Colin Darie
|
99fe4694af
|
fix(announces): link rendering not catched by turbo and fix a11y attributes
|
2023-11-20 15:07:21 +01:00 |
|
Colin Darie
|
8051beb068
|
fix(announce): don't increase attachment width (back to rails default)
|
2023-11-20 15:07:21 +01:00 |
|
Colin Darie
|
49cd10458c
|
feat(announces): show Nouveautés link in main navigation
|
2023-11-20 15:07:20 +01:00 |
|
Colin Darie
|
ac47f82451
|
fix(profile): commencer is not always "as guest"
|
2023-11-20 15:06:43 +01:00 |
|
Colin Darie
|
a41c8f73ad
|
refactor(nav): organize main navigation logic across profiles
|
2023-11-20 15:06:43 +01:00 |
|
Eric Leroy-Terquem
|
61ba089203
|
feat(manager): add routing rule in groupe instructeur show
|
2023-11-17 15:11:05 +01:00 |
|
Eric Leroy-Terquem
|
42027e9db9
|
feat(manager): add champs de routage in procedure show
|
2023-11-17 15:11:05 +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
|
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 |
|