- Enviado
- 13 de novembro de 2026 às 00:25 UTC
- Autor
- Kamo
- Confirmação
- 3a838c2
A regra do proprietário, em um só lugar: MemberSecurityLevelPolicy. Um membro da equipe Membro ou superior (pode ser aumentado, nunca deixado abaixo); um membro possui apenas Membro. Tornar-se um membro da equipe aumenta um nível inferior para membro da equipe e mantém um nível mais alto; Tornar-se um membro define Membro, mesmo a partir de um nível elevado. - MemberService.changeMemberType: a única maneira de alternar MEMBER <-> TEAM_MEMBER escreve o discriminador, a linha member_team_member e o nível de segurança juntos (SQL nativo, ao lado do updateMemberType existente). - **************** recusa um nível que o tipo do membro não pode manter **************** um IllegalArgumentException com uma razão). Um eco do nível já realizado não é julgado. - **************** recusa um nível abaixo do Team Member. - **************** nativo SET SECURITY_LEVEL. Nenhuma entidade ou mudança de esquema.
