- Shipped
- 15 de agosto de 2026 às 03:43 UTC
- Author
- Kamo
- Commit
- 03bb22a
LeadController é um dos controladores mais bem conectados na plataforma — VIEW LEADS, EDIT LEADS, ASSIGN LEADS, REASSIGN LEADS MANUALMENTE, view UNASSIGNED LEADS e ambos Todos os direitos de informação de contacto verificados. CREATE LEADS e DELETE LEADS foram os dois buracos, E agora sentam-se ao lado do resto na mesma língua. Dois outros caminhos autenticados criam leads e precisam do mesmo portão, ou o direito teria sido forçado no formulário principal e ignorado pelo upload de uma planilha: **************************** E... materializa leads de cargas já recebidas. Três caminhos de criação de chumbo são deliberadamente deixados em paz, porque ninguém tem um membro para verificar: o próprio webhook de admissão, cujo interlocutor é o terceiro que publica o lead; SocialLeadConsumer, um consumidor NATS; e PublicWebinarService, anônimo Registo. Amarrar isso seria uma falha, não segurança. O helper hasRight é copiado para os outros dois controladores em vez de compartilhado, como o getCachedOrganizaçãoId e os outros ajudantes de sessão já vivem Este pacote. Mantém exactamente o contrato do LeadController, incluindo o bypass. as superfícies não podem divergir sobre quem pode criar um chumbo. Sem sementes. CREATE LEADS rastreia VER LEADS exatamente — 28 papéis, 47 membros, ninguém mantém o pai sem ele. DELETE LEADS é concedido a 33 membros e 14 que podem apagar hoje irá parar; é concedido diferencialmente, que carrega intenção, e Semeá-lo iria sobrescrever isso. **************************** catched createLead tornando-se guardado e exigido A sua linha de base deve ser removida — 371 entradas para 370. Essa é a catraca a funcionar. Verificado numa árvore de trabalho de origem/principal limpa com apenas estes ficheiros aplicados: 632 testes, 0 falhas. A própria suite da árvore de trabalho relata 396 erros de um concorrente O BranchTypeController e o OrganizationController da sessão em voo mudam, que não compilar contra a compartilhamento-lib instalada e não estão relacionados com isso.