KamoCRM

Every CRM settings save is logged, with what an undo puts back

FeatureSecurityService
Shipped
November 14, 2026 at 3:35 AM UTC
Author
Kamo
Commit
02e2629

Settings › Client Relations Manager gets a change history in SecurityService **************** each drill-in's Recent Changes, the Overview's feed (by tab and person), one change with its values, and /claim for undos. Rows are scoped to the caller's organization and readable only for areas whose crmAccess gate the caller holds (CrmSettingAreas mirrors crmAccess.ts / floorAccess.ts); the CRM app gate is AppAvailabilityInterceptor's. Logged inside each save path (after commit, in its own transaction, never deciding the save): Your Markets (create, edit, archive/reactivate, order), Lead Details forms, Vendors & Products (vendors, products, borrower-portal default), Online Applications (publish settings, main application), Live Feeds (create, edit, on/off, field mapping), File Import templates, Pipelines (pipelines, stages, stage order), Status Names (save and reset), Contact Rules (hours and limits, consent fields, state rules), Goals and the Sales Cockpit. Lines carry names, never ids. Deletes that the API cannot bring back are logged with no undo (DELETED): a form, vendor, product, feed, import template, pipeline, stage, and a retired goal. A removed state rule and a status-name reset can be undone (saved again whole).

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing