Round-trip appConfigs + surface applied-model settings + private-org toggle

Featurekamo-internal
Shipped
April 19, 2026 at 8:08 PM UTC
Author
kamo
Commit
456ab27

- BranchSetupManager: mapBackendModel now hydrates the persisted appConfigs returned by the backend (availability + allowedCommerceTypes per service type) instead of resetting them to NOT_AVAILABLE on load. Save payloads for both the child-model and master-model flows include appConfigs so the per-app availability and CRM commerce-type restrictions round-trip. Master model editor reuses mapBackendModel so it behaves identically. - useAppliedModel hook: expanded response type now carries the applied model's scalar settings (allowOwnersViewOtherOrgs, allowOwnersPrivateOrgs, allowSubChildOrgs, age ranges, identityProviderSetting, teamMemberPayFeesSetting), the appConfigs map, and orgIsPrivate — so any future editor (feature manager, OAuth config, commerce market) can gate uniformly without re-fetching. - Private-org toggle: new proxy route **************** (PATCH) and a visibility card surfaced on the branch-types tab, gated by allowOwnersPrivateOrgs. When enabled, other org owners won't see this org in listings. Optimistic UI reconciles against the next applied-model refresh.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing