- Shipped
- 13 noiembrie 2026 la 00:25 UTC
- Author
- Kamo
- Commit
- 3a838c2
Regula proprietarului, într-un singur loc: MemberSecurityLevelPolicy. Un membru al echipei deține permisiunile de administrator Member sau mai mare (poate fi ridicat, niciodată lăsat mai jos); un membru deține doar Member. Devenind membru al echipei se ridică un nivel mai mic la membru al echipei și se menține unul mai înalt; Devenind membru stabilește statutul de membru, chiar și de la un nivel ridicat. - MemberService.changeMemberType: o modalitate de a comuta MEMBER <-> TEAM_MEMBER Scrie discriminatorul, rândul member_team_member și nivelul de securitate Împreună (SQL nativ, alături de updateMemberType existent). - **************** refuză un nivel pe care tipul membrului nu îl poate deține **************** un IllegalArgumentException cu un motiv). Un ecou al nivelului deja deținut nu este judecat. - **************** refuză un nivel sub Team Member. - **************** nativ SET SECURITY_LEVEL. Nici o entitate sau Schimbare de schemă.
