I know this is basically impossible without major changes to the DataStore, but I thought I'd still put this up for the sake of wishful thinking.
In short: I want to be able to specify the value in created_user for features with editor tracking on in some very specific instances.
There are times when I want specific users to "own" a feature for the sake of editing its attributes or geometry, but for data integrity reasons, must disable adding new features and prevent edits from touching other features in the same layer. Or the editor users do not have the source data to create the features themselves, so it must be provided for them, but after that it should be theirs to manage.
"View Layers", you may suggest, but a recent post has me rethinking that approach, and for any more than a handful of users, creating and maintaining so many views is tedious.
Perhaps there could be a way to "create feature as..." and make a new feature as if you were another user?
I understand it's a ridiculous ask, and opens the door to all kinds of problems. But still, I'd like to let editors only see and edit their own features, without also requiring said users to create the features themselves. Or suppose there was a staff change, I'd like the new employee to be able to "take" the old employee's features without re-using a username.