Identifies which specific fields were modified in a business object by comparing old and new states. Use this to prevent false-positive audit logs when forms submit full objects.
// Source: https://github.com/melgarafael/DeskcommCRM | License: MIT | Copyright 2026 Rafael Melgaço // Provided via justclaw.it.com; keep this notice with the code. /** * Quais campos REALMENTE mudaram numa edição de negócio. * * POR QUE ISTO EXISTE: a atividade `lead_edited` nomeava as chaves ENVIADAS * (`Object.keys(input)`), e o formulário do dossiê envia o form INTEIRO a cada * salvamento — react-hook-form não manda só o campo tocado. Resultado medido: * mudei apenas a descrição e a timeline registrou "Alterou o título, a * descrição, o valor, a data prevista de fechamento e as tags". * * Um registro que afirma o que não aconteceu é pior que registro nenhum: ele é * lido como verdade, entra em auditoria, e quem investigar "quem mexeu no * título?" acusa a pessoa errada. É a ... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key