Skip to content

Fusionner comptes modérateurs et organizateurs #46

@MysticFragilist

Description

@MysticFragilist

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.

Metadata

Metadata

Assignees

Labels

🤠 refactorRefactor task for something that works but needs less technical debt🎢 enhancementNew feature or request

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions