When a user updates a record inline, the “Updated by” system field is always set to the app owner, not to the logged-in user who made the change.
Why the usual workaround does not apply
With forms and action buttons we can add a hidden field mapped to the logged-in user, so attribution works.
Inline edit has no such step – the update is written directly on the backend, with no intermediate action which can be hooked into and no hidden field to map.
So each time an app user updates anything, it is logged as the app owner.
Possible directions
-
Let inline edit write the logged-in user into the system “Updated by” field (or a dedicated “Last edited by” field), the same way forms do.
-
Allow mapping a hidden/system field on the table field itself, so it is populated on every inline update.
-
Expose inline edit as a trigger in Softr Workflows, so it can be tracked using workflows.
Any of these would solve it.
I was thinking about custom code, but there is no clear “save” trigger which could fire an additional action or I missed something?
Has anyone found a working approach maybe, or is this on the roadmap?