-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEATURE] Mettre à jour le champ UpdatedAt quand un membre d'équipe de centre de certification est désactivé (PIX-10548) #10936
Conversation
Une fois les applications déployées, elles seront accessibles via les liens suivants :
Les variables d'environnement seront accessibles via les liens suivants : |
87a0fd6
to
167f407
Compare
167f407
to
3d94431
Compare
Une fois les applications déployées, elles seront accessibles via les liens suivants :
Les variables d'environnement seront accessibles via les liens suivants : |
3d94431
to
8239f75
Compare
Une fois les applications déployées, elles seront accessibles via les liens suivants :
Les variables d'environnement seront accessibles via les liens suivants : |
8239f75
to
67a54c8
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
✅ Revu et testé
api/db/database-builder/factory/build-certification-center-membership.js
Outdated
Show resolved
Hide resolved
...m/integration/infrastructure/repositories/certification-center-membership.repository.test.js
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
✅ Lu et testé fonctionnellement avec succès avec Firefox 🦊
e75d7d1
to
c653ceb
Compare
c653ceb
to
55a31b1
Compare
🎄 Problème
Actuellement, lorqu'un membre d'équipe de centre de certification est désactivé (depuis PixAdmin ou PixCertif), le champ
updatedAt
de la tablecertification-center-memberships
n'est pas mis à jour.🎁 Proposition
Mettre à jour ce champ, comme cela se fait pour les Organisations, pour que
udpatedAt
=disabledAt
🧦 Remarques
L'anonymisation ayant pour effet de désactiver les memberships, elle entre aussi dans le cas décrit plus haut.
🎅 Pour tester
DESACTIVATION
- depuis Pix Certif
- se connecter en tant que certif-pro@example.net
- désactiver un membre du centre de certification de certif-pro
- vérifier en base que le champ
updatedAt
de la tablecertification-center-membership
a été mis à jour, et qu'il a désormais la même valeur que le champdisabledAt
- depuis Pix Admin
- Se connecter en tant qu'Admin (par exemple superadmin@example.net)
- désactiver un membre d'un centre de centre de certification - par exemple
james-paledroits@example.net
du centre accessorium- attendre une minute, puis sur Pix Admin, désactiver James d'un autre centre (accessovolt par exemple).
- vérifier en base que le champ
updatedAt
de la tablecertification-center-membership
a été mis à jour, et qu'il a désormais la même valeur que le champdisabledAt
- vérifier aussi que la mise à jour du champ UpdatedAt pour le second membership de James n'a pas modifié le premier : pour chaque ligne updatedAt doit avoir la même valeur que disabledAt.
ANONYMISATION
updatedAt
de la tablecertification-center-membership
n'a pas été mis à jour).updatedAt
a la même valeur que le champdisabledAt
.