Erzwingen Sie jede Nicht-Rolle-Einstellung auf ChildOrgSecurityModel

Featurekamo-shared-library
Verschifft
19. April 2026 um 20:07 UTC
Autor
Kamo
Ausschuss
59a5056

Fügt Ende-zu-Ende Durchsetzung für die verbleibenden Einstellungen auf einem Org angewendet Sicherheitsmodell. Jede Einstellung, die vorher nur gelesen wurde (oder aufgegeben wurde speichern) hat jetzt eine Persistenz-Pfad, eine Laufzeit Durchsetzung Helfer, und eine UI Haken, um es zu konsumieren. Datenschicht: - Organisation.isPrivate (boolesche Spalte, Standard falsch) Sichtungsfahne, durch den neuen MasterModelController-Gated PATCH gesetzt Endpunkt. - ServiceAvailabilityType enum (OPTIONAL_DEFAULT_ENABLED / OPTIONAL_DEFAULT_DISABLED / NOT_AVAILABLE / FORCE_ENABLED). - ChildOrgSecurityModelAppConfig Entität + Repo + Service - weiterhin pro App Verfügbarkeit (und CRMs erlaubteCommerceTypes) zuvor auf speichern gesunken. - ************ Hin- und Rückrundfahrten. Laufzeitdurchsetzung: - AppliedModelEnforcementService konsolidiert jede von Anrufern verwendete Prüfung: assertSubChildOrgAllowed, assertAgeRangeAllowed, ************ isIdentityProviderAngewhrt, assertCanSetPrivate, filterVisibleOrgsForViewer, assertTeamMitgliedCanSelfPayFees, isTeamPayFeesForced / Blocked, behauptenAppEnableAllowed, behauptenAppDisableAllowed, getAppVerfügbarkeit, getDefaultEnabledAppsForChild, assertCommerceTypeAllowed, getAllowedCommerceTypes. Null-sicher: "kein angewandtes Modell" erlaubt alles. - ChildOrgTemplateSeedingService erweitert, um auch OrgFeature Reihen von die AppConfig des Elternteils (FORCE_ENABLED und OPTIONAL_DEFAULT_ENABLED) auf neue Kinder-Orgs, also neu geschaffene Orgs kommen mit der richtigen Standardoberfläche.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen