When collection_presets update permission is set to mine, which is by default. Regular user is unable to send PATCH request to update his record. This way it's impossible for them to customise their collection view unless the update permissions is manually set to all.




Here, you can see that the record with id 10 exists and is assigned to user with id 2, who is the currently logged in user.

Thanks @honzabilek4 — we're on it!
Also it should be noted that this also happens with any permission that needs to verify the owner of the item.
Another thing to add here is because at the moment we can't tell what field store the owner of collection_presets, we can't properly verify the permission using mine or role. The API tries to look for a field user_created type, and this should change for another field for owner, and one case of author this can be either a new type or a fixed logic.
For directus_collection_presets, we can use the user column for this purpose.
Most helpful comment
Thanks @honzabilek4 — we're on it!