Projet

Général

Profil

Development #57499

Mis à jour par Benjamin Dauvergne il y a plus de 2 ans

On peut visiblement introduire un modèle "trough" dans trop se prendre la tête[1].

Il faut introduire un champ created en mode auto_now_add=True et un champ deleted nullable.

Les retraits d'usager d'un rôle doivent être transformé en soft delete, et les ajouts doivent remettre deleted à None et created à now() si le modèle existe déjà.

On
on doit pouvoir ajouter une property "active_members" qui ne renverrait que les usagers réellement member, tous les accès devront passer par là sauf les modifications (ou alors garder members comme il est et créer un historic_members avec tout). modifications.

fn1. https://medium.com/@NyanKiyoshi/how-to-migrate-a-through-to-a-many-to-many-relation-in-django-d09d8bc2c67

Retour