Hi, I’m able to edit the asset (shot) permissions from the shotgun web UI (logged as an artist). But I can’t change the status with API:
Fault: API update() CRUD ERROR #4: The field is not editable for this user: [Asset.sg_status_list].
I want to change the asset (shot) status to IP in the save scene hook, the logged user is the same. The artist role can edit the status according the permissions page…
Maybe a bug?
Artists tend to have a conditional permission in place that only allows Artists to edit Tasks to which they’re directly assigned. So if they’re trying to edit the Task status on someone else’s Task, that could be the cause of the error you’re getting.
Honestly, I don’t know, it could be “expected behavior”? Like, you have permissions to the field, but if the entity itself is not editable… then it’s unclear what should happen.