-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Je pense qu'il faut passer les soft-deleted dans deleted avec un tag quelconque. Ça semble plus "normal" que de checker dans une modif de l'user.
@mathieutu le problème du soft delete c'est que c'est une action d'edit. C'est même pas vraiment un soft delete, c'est de la désactivation planifiée. Il faudrait limite créer un job qui se déclanche le jour correspondant au leftAt du user, ce qui est tout de suite bien plus compliqué.
Ah, du coup c'est un leaveAt en fait pas un leftAt ? Tu le remplis avant, et tu prends juste ceux qui sont après le jour de la requête ?
Parce que du coup ça marche pas avec les hooks, parce que sinon c'est au service client du hook en question de devoir faire son cron pour virer l'user à la date spécifiée.
Parce que Morgan est d'accord sur le coup, tu supprimes l'user, nous osef de savoir si c'est du soft ou pas.
Pour le coup c'est pas une suppression, c'est juste que la personne est partie de l'entreprise. On peut pas supprimer les compte LVConnect parce que ça fou trop le bordel de manière générale. Ou alors il faut s'assurer que chaque app qui utilise LVConnect possède une copie du user en local. Le leftAt indique juste que la personne ne fait plus partie de l'entreprise à tel date. Les apps après en font ce qu'elles veulent, en l'occurence LVConnect empêche les tokens d'être générés après cette date.
D'ailleurs je viens de penser au fait qu'il faut que je révoque tous les tokens en cours passé cette date 😅 .