- Dikirim
- 19 April 2026 pukul 20.07 UTC
- Penulis
- Kamo
- Commit
- 59a5056
Tambahkan penegakan akhir-to-end bagi pengaturan yang tersisa pada org yang diterapkan Model keamanan. Setiap pengaturan yang sebelumnya hanya dibaca (atau dijatuhkan pada save) now has a persistensi path, a runtime penegakan, and a UI kait untuk mengkonsumsi itu. Lapisan data: - Organisasi .isPrivate (kolom boolean, default false) - org sendiri tanda visibility, diatur melalui MasterModelController-gated PATCH baru titik akhir. - Serviceavability Tipe enum (OPTIONAL _ DEFAULT _ ENABLED / OPSIONAL _ DEFAULT _ DISABLED / NOT _ AVAILABLE / FORCE _ ENABLED). - ChildOrganiceSecurityModelAppConfig Entitas + layanan + repo + - persts per-app ketersediaan (dan CRM 's alloedCommerceTypes) sebelumnya jatuh pada penyelamatan. - * * * * * * * * * * * * * * perjalanan entitas baru. Penegakan Runtime: - AppliedModelEnforceService mengkonsolidasikan setiap cek yang digunakan oleh penelepon: astetSubChildOrganity Allowed, assertAgeRangeAllowed, * * * * * * * * * * * * * * * Dibutuhkanidentitas, astetCanSetPrivate, filterVisibleOrgans ForViewer, Anggota Tim CanselfPayFees, adalah Tim Gabungan / Dihalangi, assertApPEnableAllowed, assertDisableAllowed, getApparability, getDefaultEnabledAppsForChild, menegaskan CommerceTypelowed, getAlloedCommerceTypes. Nall-aman: "tidak ada model terapan" memungkinkan semuanya. - ChildOrganm Templar SeedingService diperluas juga baris benih Organ dari apconfig induk baku (FORCE _ ENABLED dan OPSIONAL _ DEFAULT _ ENABLED) pada orgs anak baru, sehingga newly-provisioned orgs Datang dengan permukaan default yang tepat.