- Порезанный
- 19 апреля 2026 г. в 20:07 UTC
- Автор
- Kamo
- Обещать
- 59a5056
Добавляет сквозное правоприменение для оставшихся настроек на применяемой организации Модель безопасности. Все, что было прочитано ранее (или прочитано ранее). Save (сохранить) теперь имеет путь настойчивости, помощник по обеспечению выполнения и пользовательский интерфейс Крючок, чтобы потреблять его. Слой данных: - Organization.isPrivate (булевая колонка, по умолчанию ложная) - собственная организация Флаг видимости, установленный через новый PATCH MasterModelController Конечная точка. - Доступность сервиса Тип номера (OPTIONAL DEFAULT ENABLED/) OPTIONAL DEFAULT DISABLED / NOT AVAILABLE / FORCE ENABLED - ChildOrgSecurityModelAppConfig entity + repo + service - сохраняется per-app Доступность (и разрешенные CRMCommerceTypes) ранее снижалась. ********************** Обход нового предприятия. Режим выполнения: - AppliedModelEnforcementService объединяет все чеки, используемые абонентами: УтверждаетSubChildOrgРазрешено, утверждаетAgeRangeРазрешено, **************************** IdentityProvider Требуется, УтверждаетCanSetPrivate, filterVisibleOrgsForViewer, TeamMemberCanSelfPayFees, isTeamMemberPayFeesForced/Blocked appEnableAllowed, assertAppDisableAllowed, getAppAvailability, getDefaultEnabledAppsForChild, assertCommerceTypeРазрешено, Разрешенные коммерческие типы. Нуль-безопасность: «никакая прикладная модель» позволяет все. - ChildOrgTemplateSeedingService расширен также для семенного OrgFeature родительские дефолты AppConfig (FORCE ENABLED) OPTIONAL DEFAULT ENABLED) на новых детских оргах, так недавно представленных Придумайте правильную поверхность по умолчанию.