Skip to content

Fusionner comptes modérateurs et organizateurs #46

Closed

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.

Activity

  1. changed the title [-]fusionner comptes modérateurs et organizateurs[/-] [+]Fusionner comptes modérateurs et organizateurs[/+] on Apr 26, 2024
  2. self-assigned this
    on Dec 22, 2025
  3. added theissue type on Dec 22, 2025
  4. superjekk0 commented on Dec 28, 2025

    @superjekk0
    Contributor

    Changement de Definition of Done:
    Les Moderator et Organizer sont unis dans une seule table User
    Les relations avec les différentes tables sont remappées.
    Les UserRoles utilisent des flags binaires, afin d'avoir des rôles superposables

  5. linked a pull request that will close this issueFusion des utilisateurs #65on Dec 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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