Egzekwość każdego ustawienia nieroli na ChildOrgSecurityModel

Featurekamo-shared-library
Szycy
19 kwietnia 2026 20:07 UTC
Autor
Kamo
Pochęt się
59a5056

Dodaje kompleksowe egzekwowanie przepisów dla pozostałych ustawień na zastosowaniu orgi Model bezpieczeństwa. Każde ustawienie, które wcześniej było tylko czytane (lub spadło na save) teraz ma ścieżkę wytrwałości, pomocnika w egzekwowaniu czasu pracy i interfejs użytkownika Hak, żeby go konsumować. Warstwa danych: - Organization.isPrivate (kolumna booleanowa, domyślna fałszywa) — org. Flaga widoczności, ustawiona przez nowy PATCH z magistrem MasterModelController Punkt końcowy. - UsługaDostępnośćType enum (OPTIONAL_DEFAULT_ENABLED / OPTIONAL_DEFAULT_DISABLE / NOT_AVAILABLE / FORCE_ENABLED). - ChildOrgSecurityModelAppConfig podmiot + usługa repo + - utrzymuje się na aplikację Dostępność (i CRM pozwoliły na handel detalu) wcześniej spadł na oszczędności. - W obie strony nowego podmiotu. Egzekwowanie czasu pracy: - AppliedModelEnforcementService konsoliduje każdą kontrolę stosowaną przez dzwoniący: assertSubChildOrgAllowed, assertAgeRangeAllowed, IdentyfikatorProvider Wymagane, con assertCanSetPrivate, filtrVisibleOrgsForViewer, TeamMemberCanSelfPayFees, isTeamMemberPayFeesForced / Blocked, AppableAllaped, conAppableAllaped, getAvailable, getAppAvailability, getDaultEnabledAppsForChild, assertCommerceTypeAllowe, DoAllniedCommerceTypes. Warzenie null: "brak zastosowanego modelu" pozwala na wszystko. - ChildOrgTemplateSeedingService rozszerzony o również rzędy OrgFeature z Aplikacja rodzica domyślnie (FORCE_ENABLED i OPTIONAL_DEFAULT_ENABLED) na nowych orgach dziecięcych, więc nowo zaopatrzonych orgs Wymyśl odpowiednią domyślną powierzchnię.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny