Similar on how the event-emitting & cache-clearing can be controlled by the ItemsService options-param I'd suggest to also allow bypassing the revision tracking.
This would allow to track revisions made directly by users but skip them on programmatically changes.
Describe the Improvement
Similar on how the event-emitting & cache-clearing can be controlled by the ItemsService options-param I'd suggest to also allow bypassing the revision tracking.
This would allow to track revisions made directly by users but skip them on programmatically changes.
For the implementation a new flag would be need in the MutationOptions and then checked in the Service (same as with
emitEvents
): https://github.com/directus/directus/blob/main/api/src/services/items.ts#L822