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 |
|
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 |
|
Eric Leroy-Terquem
|
f945c02c3c
|
feat(conditional): add exclude operator
|
2023-11-16 10:27:03 +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 |
|
Martin
|
101fbb1610
|
amelelioration(API): ajoute l'enseigne aux personnes morales
|
2023-11-15 15:58:29 +01:00 |
|
simon lehericey
|
200cdbd4ef
|
fix types
|
2023-11-15 15:42:24 +01:00 |
|
simon lehericey
|
9fc6c3b641
|
attestation_template v2 : add feature flag
|
2023-11-15 15:24:46 +01:00 |
|
simon lehericey
|
791954af1b
|
attestation_template v2: add weasyprint integration
|
2023-11-15 15:24:46 +01:00 |
|
simon lehericey
|
e4a48f1270
|
tiptap service handle empty attestation
|
2023-11-15 15:24:46 +01:00 |
|
simon lehericey
|
af53a9b9db
|
attestation_template v2: edit / update
|
2023-11-15 15:24:46 +01:00 |
|
simon lehericey
|
f6001c8eae
|
attestation_template v2: show
|
2023-11-15 12:17:26 +01:00 |
|
Paul Chavard
|
8aab0cdfed
|
Merge pull request #9707 from demarches-simplifiees/remove-routing-feature-flags
Tech : supprime des features flags liés au routage
|
2023-11-15 09:23:00 +00:00 |
|
Paul Chavard
|
2b6cd5068b
|
Merge pull request #9697 from tchak/fix-repasser_en_instruction-email
fix(dossier): use traitements to send repasser_en_instruction template
|
2023-11-15 09:22:40 +00:00 |
|
Eric Leroy-Terquem
|
22eadafe07
|
fix(condition): make condition work with decimal
|
2023-11-15 09:53:02 +01:00 |
|
Paul Chavard
|
508602fd4a
|
fix(dossier): use traitements to send repasser_en_instruction template
|
2023-11-14 23:59:45 +01:00 |
|
Paul Chavard
|
a2ed35d44e
|
spec(dossier): improuve dossier with state factories
|
2023-11-14 23:59:45 +01:00 |
|