- Shipped
- 13 novembre 2026 alle ore 00:25 UTC
- Author
- Kamo
- Commit
- 3a838c2
La regola del proprietario, in un unico posto: MemberSecurityLevelPolicy. Un membro del team detiene Membro o superiore (può essere sollevato, mai lasciato sotto); un membro detiene solo Membro. Diventare un membro del team aumenta un livello inferiore a Team Member e ne mantiene uno più alto; Diventare un membro stabilisce un membro, anche da un livello elevato. - MemberService.changeMemberType: l'unico modo per cambiare MEMBER <-> TEAM_MEMBER Scrive il discriminatore, la riga member_team_member e il livello di sicurezza (SQL nativo, accanto all'esistente updateMemberType). - **************** rifiuta un livello che il tipo di membro non può mantenere **************** un IllegalArgumentException con una ragione). Un'eco del livello già tenuto non è giudicata. - **************** rifiuta un livello inferiore al Team Member. - **************** nativo SET SECURITY_LEVEL. Nessuna entità o Cambio di schema.
