- 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.