KamoCRM

Applicare ogni impostazione non-rolo su ChildOrgSecurityModel

Featurekamo-shared-library
Spegnimento
19 aprile 2026 alle ore 20:07 UTC
Autore
Kamo
Impegno
59a5056

Aggiunge l'applicazione end-to-end per le impostazioni rimanenti su un org applicato modello di sicurezza. Tutte le impostazioni che in precedenza era stato letto solo (o salvare) ora ha un percorso di persistenza, un helper di esecuzione, e un'interfaccia utente gancio per consumarlo. strato di dati: - Organization.isPrivate (colonna booleana, falso predefinito) — org propria flag di visibilità, impostato attraverso il nuovo MasterModelController-gated PATCH endpoint. - ServizioDisponibilità Tipo enum (OPTIONAL DEFAULT ENABLE / OPTIONAL DEFAULT DISABLED / NOT AVAILABLE / FORCE ENABLED). - ChildOrgSecurityModelAppConfig entità + repo + servizio — persiste per-app disponibilità (e CRM ha consentitoCommerceTypes) in precedenza è caduto su salvare. - No, no. torna alla nuova entità. Esecuzione runtime: - AppliedModelEnforcementService consolida ogni controllo utilizzato dai chiamanti: asserireSubChildOrgAllowed, affermareAgeRangeAllowed, Non e' vero. isIdentityProviderRequired, assertCanSetPrivate, filtroVisibleOrgsForViewer, affermareTeamMemberCanSelfPayFees, èTeamMemberPayFeesForced / Blocked, assertAppEnableAllowed, assertAppDisableAllowed, getAppAvailability, getDefaultEnabledAppsForChild, assertCommerceTypeAllowed, ottenereAllowedCommerceTypes. Null-safe: "nessun modello applicato" permette tutto. - ChildOrgTemplateSeedingService esteso anche alle file OrgFeature del seme predefinito appConfig del genitore (FORCE ENABLED e OPTIONAL DEFAULT ENABLED) su nuovi org, così nuovi org Vieni con la superficie predefinita giusta.

Tutte le modifiche

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo