KamoCRM

One organization model per world — Family, Community, Personal seeded; creation picks the world's model (Universe Launch UM.2/UM.3)

FeatureSecurityService
Отгружено
15 ноября 2026 г. в 21:55 UTC
Автор
Kamo
Завершение
aa7fe55

- UniverseOrgModelSeeder (boot, singleton lock): seeds Family Household / Community Group / Personal Space in the platform org, idempotent by name; templates COPIED from the Business model (every admin right incl. 717-719) plus world grants where Business left NOT_SPECIFIED; never downgrades or overrides FORCE; every app the world doesn't turn on is offered and off (never NOT_AVAILABLE). Tags Business only on the first run. - StarterStructureSeeder: a NEW org's starter roles/departments/job titles from the model (after commit, own transaction, best-effort). Child/youth safe limits live on a department (department level beats roles). - GET/PUT **************** (MANAGE_BRANCH_TYPES); /creatable carries universeDefault. - start-organization picks the creatable type for the draft's universe (else Business, else first). CONTRACT §4.

Все изменения

Подобно тому, что вы видите доставку?

Все это приходит в ваше рабочее пространство само по себе. Начните с бесплатного плана и прочтите эту страницу снова через месяц.

Начать бесплатно навсегдаПосмотреть цены