Wire angewendet-Modell Durchsetzung über jeden Controller

FeatureSecurityService
Verschifft
19. April 2026 um 20:08 UTC
Autor
Kamo
Ausschuss
1640318

Jede Nicht-Rolleneinstellung auf dem angewandten Sicherheitsmodell wird nun bei der genaue Controller-Grenze regelt, und die Skalareinstellungen rund um die Reise sauber durch die Master/Kind-Modelleditoren, so dass die Benutzeroberfläche auf sie einbieten kann. - **************** wenn branchTypeID eingestellt ist, schau bis zum Zweigtyp, um die Elternorg abzuleiten; Aufruf behauptenSubChildOrgGeld und BehauptungAgeRangeAllowed für beide Mitglieder und Team-Mitglieder Altersstufen vor der Verpflichtung. Neue PATCH /{id'/Sichtbarkeit endpoint lässt Besitzer Flip Organization.isPrivate, gated by assertCanSetPrivate. getAllOrganizations gilt filterVisibleOrgsForViewer so Ergebnisse respektieren beide erlaubenOwnersViewOtherOrgs auf das Modell des Betrachters und die istPrivate Flagge auf Kandidaten. - ************ AnrufbehauptungAppEnableAllowed / assertAppDisableAllowed so NOT_AVAILABLE Apps können nicht aktiviert werden und FORCE_ENABLED Apps können nicht deaktiviert werden. - OAuthConfigController POST/PUT: assertCanManageIdentityProvider Blöcke Provider CRUD beim identityProviderSetting == NOT_AVAILABLE. - CommerceMarketController POST/PUT: BehauptungCommerceTypeAllowed lehnt eine Commerce-Typ nicht in der AppConfig für CRM des Modells aufgeführt. - SecurityModelController + MasterModelController: Hin- und Rückfahrt appConfigs durch Erstellung/Update-Nützen und die GET-Antworten. Neue ProzessAppConfigs helper akzeptiert das Listenformular, das vom Frontend-Editor verwendet wird. - AppliedModelController: Antwort beinhaltet jetzt die vollständigen Skalareinstellungen block (allowOwnersViewOtherOrgs, allowOwnersPrivateOrgs, allowSubChildOrgs, Altersgruppen, identityProviderSetting, teamMemberPayFeesSetting) und die appConfigs Karte so Frontend-Redakteure können Gate einheitlich. Auch Oberflächen orgIsPrivate, so dass das Datenschalten synchron bleibt.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen