Skip to content
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

Fusionner comptes modérateurs et organizateurs #46

Open
MysticFragilist opened this issue Apr 26, 2024 · 0 comments
Open

Fusionner comptes modérateurs et organizateurs #46

MysticFragilist opened this issue Apr 26, 2024 · 0 comments
Labels
🤠 refactor Refactor task for something that works but needs less technical debt 🎢 enhancement New feature or request

Comments

@MysticFragilist
Copy link
Contributor

Cette tâche est une tâche de réingenierie pour fusionner les deux tables d'utilisateur ensemble avec un nouveau champs type. Le but serait qu'à la place d'avoir deux tables (Organizer et Moderator) on aurait une seule table (User) qui contiendrait les 2 types avec un nouveau champs enum "UserType(ORGANIZER, MODERATOR)". Ceci permettra plus de granularité dans l'ajout de rôle ultérieur.

Definition of Done (DOD)

  • Le EventManagementContext a maintenant tous les DbSet incluant DbSet.
  • Les repository ont été modifié pour retourner les bonnes informations.
  • Les classes d'entités ont été modifié, et User détient le nouveau champs "type" qui est overriden dans les deux classes hérités.
  • La méthode utilisé pour faire l'héritage d'entity est Table per Hierarchy. Le discriminateur de tables serait le champs UserType d'enum.
@MysticFragilist MysticFragilist added 🎢 enhancement New feature or request 🤠 refactor Refactor task for something that works but needs less technical debt labels Apr 26, 2024
@MysticFragilist MysticFragilist changed the title fusionner comptes modérateurs et organizateurs Fusionner comptes modérateurs et organizateurs Apr 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🤠 refactor Refactor task for something that works but needs less technical debt 🎢 enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant