- Expédié
- 13 novembre 2026 à 00:25 UTC
- Auteur
- Kamo
- Commit
- 3a838c2
La règle du propriétaire, en un seul endroit: MemberSecurityLevelPolicy. Un membre de l'équipe Membre ou supérieur (il peut être augmenté, jamais laissé en dessous); un membre ne détient que Membre. Devenir un membre de l'équipe élève un niveau inférieur à Membre de l'équipe et en conserve un plus élevé; Devenir membre définit Membre, même à partir d'un niveau élevé. - MemberService.changeMemberType: la seule façon de basculer MEMBER <-> TEAM_MEMBER Écrit le discriminateur, la ligne member_team_member et le niveau de sécurité (SQL natif, à côté de l'existant updateMemberType). - **************** refuse un niveau que le type du membre ne peut pas détenir **************** une IllegalArgumentException avec une raison). Un écho du niveau déjà tenu n’est pas jugé. - **************** refuse un niveau inférieur à Team Member. - **************** native SET SECURITY_LEVEL. Aucune entité ou Changement de schéma.
