- Verschifft
- 2. September 2026 um 23:29 UTC
- Autor
- Kamo
- Ausschuss
- b72eae1
REPORTED: "Ich bin auch ein Admin und ich sehe nicht die neue Sales Scripts Registerkarte unter /settings/features/crm". Richtig, und es war für JEDE Organisation unsichtbar, nicht nur dieses. Wurzel Ursache, verfolgt eher als erraten. Die Registerkarte Gates auf MANAGE_SALES_SCRIPTS. Dieses Recht fehlt absichtlich in ************ Aus einem bestehenden Recht würde die Verkaufsformulierung einer Organisation an die Hand geben wer zufällig hielt, was es gesät wurde, aus NOBODY, wenn es sich entfaltet. Gating allein auf sie versteckte das Feature von genau der Person, die es gewähren würde, und es gibt keine andere Möglichkeit, es zu gewähren. Die Datenbank stimmt zu: org_role_rights hält Null-Zeilen für 300/301 und seinen höchsten right_type ist immer noch 299. Dies ist eine dokumentierte Form und ich habe sie verpasst. app/settings/account/page.tsx trägt die gleiche Eigentümer-Filiale für Forderungen, mit einem Kommentar genau sagen Dies würde passieren. Jetzt gespiegelt in vier Orten, die zustimmen müssen . Einstellungen Seite, das Einstellungsmenü, die Einstellungen Landungskarten, und (bereits Pushed) SalesScriptController, da ein Tab, der auf einem 403 geöffnet wäre keine besser als ein verstecktes. NavGateContext Gewinne ist Organisationseigener als REQUIRED-Feld, nicht optional: ein Ausgelassenes Feld würde Standard "nicht der Eigentümer" leise, die die genaue ist Fehler dies existiert, um zu verhindern. TypeScript dann alle elf Konstruktionen genannt Websites, anstatt mich zu verlassen, um sie zu finden. salesScriptsOwnerGate.test.ts pins die Regression - ein Eigentümer, der keine Rechte hat auf alle müssen beide Verbindungen zu sehen. Beachten Sie, dass diese Korrektur notwendig, aber nicht ausreichend für sich allein: SecurityService ist noch läuft ein Pre-Shared-lib-Bild, so RoleRightsSyncService hat noch nie gesehen Rechte 300/301 und keine Rolle kann sie noch zu gewähren. Ein Umbau wird versandt.