KamoCRM

Nivelul de securitate al unui membru urmează tipul său de membru

Featurekamo-shared-library
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ă.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing