- Verschickt
- 13. November 2026 um 00:25 UTC
- Autor
- Kamo
- Commit
- 3a838c2
Die Regel des Inhabers an einem Ort: MemberSecurityLevelPolicy. Ein Teammitglied hat Team Member oder höher (es kann erhöht werden, niemals darunter gelassen); ein Mitglied hält nur Member. Wenn du Teammitglied wirst, erhöhst du ein niedrigeres Level auf Teammitglied und behältst ein höheres; Mitglied zu werden setzt Mitglied, auch von einem erhöhten Niveau. - MemberService.changeMemberType: die einzige Möglichkeit, um MEMBER <-> TEAM_MEMBER zu wechseln. Es Schreibt den Diskriminator, die Zeile member_team_member und die Sicherheitsstufe Zusammen (natives SQL, neben dem bestehenden updateMemberType). - **************** lehnt ein Level ab, das der Typ des Mitglieds nicht halten kann **************** eine IllegalArgumentException mit einem Grund). Ein Echo des bereits gehaltenen Levels wird nicht beurteilt. - **************** lehnt eine Stufe unter Teammitglied ab. - **************** native SET SECURITY_LEVEL. Keine Entität oder Änderung des Schemas.
