- Navios
- 2 de setembro de 2026 às 23:29 UTC
- Autor
- Kamo
- Enviar
- b72eae1
RELATÓRIOS: "Eu também sou um administrador e não vejo a nova aba de Scripts de Vendas sob /settings/features/crm." Correto, e era invisível para todas as organizações, Não só esta. Causa raiz, rastreada em vez de adivinhada. Os portões de tabulação em MANAGEM SALES SCRIPTS. Esse direito está deliberadamente ausente de... Semeando-o de uma direita existente entregaria o texto de vendas de uma organização para Quem quer que tenha detido o que foi semeado, será concedido. NINGUÉM QUANDO SE APLICA. Gating exclusivamente sobre ele escondeu a característica de precisamente o pessoa que o concederia, e não há outra maneira de o conceder. A base de dados concorda: org role rights detém linhas zero para 300/301 e seu tipo de direita mais elevado Ainda é 299. Esta é uma forma documentada e eu perdi. app/settings/account/page.tsx carrega o mesmo ramo proprietário para Recebíveis, com um comentário dizendo exatamente Isto aconteceria. Agora espelhado em quatro lugares que devem concordar — o CRM página de configurações, o menu de configurações, as configurações de cartões de destino e (já Pressionado) SalesScriptController, uma vez que uma aba que abriu para um 403 seria não melhor do que um escondido. NavGateGanhos de contexto éOrganizaçãoOwner como um campo REQUIRED, não opcional: e campo omitido seria padrão para "não o proprietário" silenciosamente, que é o exato falha que existe para prevenir. TypeScript então nomeou todas as onze construções sites em vez de me deixar encontrá-los. vendasScriptsOwnerGate.test.ts marca a regressão — um proprietário sem direitos em tudo deve ver ambos os links. Note que esta correção é necessária, mas não suficiente por conta própria: SecurityService is ainda executando uma imagem pré-compartilhada-lib, então RoleRightsSyncService nunca viu direitos 300/301 e nenhum papel pode conceder-lhes ainda. Uma reconstrução é enviada.