3cn-ecn / nantralPlatform

Nantral Platform is a website project for clubs, events and more in Centrale Nantes
https://nantral-platform.fr
MIT License
20 stars 1 forks source link

[TICKET] Meilleurs comptes temporaires et vérification des mails #1112

Closed rravelli closed 8 months ago

rravelli commented 10 months ago

Description

Amélioration du fonctionnement de la vérification par mail et comptes temporaires. Tous les emails (de centrale nantes ou non) sont désormais stockés dans le champ email de User. Le champ is_email_valid, False par défaut, permet de détecter qu'un utilisateur n'a pas validé son adresse email. Lorsque l'email est vérifié il est mis à True est n'est plus jamais modifié. Concernant les comptes temporaires, le champ invitation de User permet d'enregister la clé d'invitation utilisée. Le modèle Id registrations contient un champ expires_at qui donne la date d'expiration de l'invitation. Lorsque le compte devient permanent, le champ invitation passe à null.

Pour le changement de l'adresse email existante un champ email_next permet de stocker la nouvelle adresse tant que l'email n'est pas validée. Une fois l'email validée le champ email est remplacé par email_next

Definition of done

The ticket can be considered as done if all theses criteria are completed:

Technical strategy

375764653_983143659523866_7992225048537432880_n

hydrielax commented 8 months ago

@rravelli Ce ticket est done du coup ?

rravelli commented 8 months ago

@rravelli Ce ticket est done du coup ?

Yep