KamoCRM

Înființa fiecare cadru non-rol pe ChildOrgSecurityModel

Featurekamo-shared-library
Shipped
19 aprilie 2026 la 20:07 UTC
Author
Kamo
Commit
59a5056

Adaugă aplicarea la sfârșit pentru restul setărilor aplicate pe o org model de securitate. Fiecare setare care a fost doar citit anterior (sau scăzut pe salvează) are acum o cale de persistență, un ajutor de aplicare pe termen lung, și un UI cârlig să-l consume. Strat de date: - Organization.isPrivate (boolean column, implicit fals) pavilion de vizibilitate, setat prin noul MasterModelController-GATCH obiectivul final. - ServiceAvailability Tip enum (OPȚIONAL DEFAULT ENABLED / OPTIONAL DEFAULT DISABLED / NOT AVAILEBILE / FORCE ENABLED). - ChildOrgSecurityModelAppConfig entity + repo + service disponibilitatea (și CRM a permis CommmerceTypes) a scăzut anterior pe economie. - *************** ocolind noua entitate. Aplicarea în timp util: - Modul de aplicareServicii de aplicare consolidează fiecare cec utilizat de apelanți: Afirmation SubChildOrgAlowed, afirmationAgeRangeAlowed, - Nu. IdentityProviderRequired, afirmation CanSetPrivate, filterVisibleOrgsForViewer, Afirmați-vă că membru al echipei CanSelfPayFees, este TeamMemberPayFees Forced / Blocked, AfirmândAppEnableAlowed, afirmăAppDisableAlowed, a lua AppAvailability, Obține DefaultEnabled AppsForChild, afirmă CommmerceTypeAlowed, Obțineți permis CommmerceTypes. Null-safe: "niciun model aplicat" permite totul. - ChildOrgTemplateSeedingService extinsa si la randurile de seminte OrgFeature din aplicația părinteluiConfig defaults (FORCE ENABLED și OPTIONAL DEFAULT ENABLED) pe orgi noi pentru copii, astfel încât orgs nou-produs vin cu suprafata implicita dreapta.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing