Les modèles du BdA sont mal foutus
Chaque User
peut avoir plusieurs Participant
s, un par tirage… C'est pas pratique. Ma proposition :
-
Participant
devrait s'appelerBDAProfile
et avoir un champ many-to-manysubscriptions
vers les tirages auquels la personne est inscrite -
Dans la table
through
entreBDAProfile
etTirage
on devrait stocker la liste des vœux et des attributions (enfin ces deux tables devraient avoir une foreign-key vers le trough plus exactement) -
Les reventes seront grandement simplifiées avec un
Participant
unique par personne
Un avis là dessus ? Ce plan d'attaque ↑ mérite une review avant que je m'y attaque