Change write permissions of AYON id and AYON path to be empty -> any user can change them.
Additional information
The attributes are filled during publishing on version entity, but if users don't have permissions it just silently logs error without doing it.
Note
This opens possible hell by giving artist permissions to change backend attribute. Maybe we should find better approach how to achieve this in future? Not sure how exactly, maybe by using event system?
Testing notes
Testing requires to have artist user on ftrack without admin permissions.
Run tray as admin.
Run Create/Update custom attributes action on ftrack to update attributes permissions.
Run tray with ftrack user that does not have admin nor API permissions.
Publish something.
AYON id and AYON path should be filled and Publisher should not show errors for Integrate ftrack plugin.
Description
Change write permissions of AYON id and AYON path to be empty -> any user can change them.
Additional information
The attributes are filled during publishing on version entity, but if users don't have permissions it just silently logs error without doing it.
Note
This opens possible hell by giving artist permissions to change backend attribute. Maybe we should find better approach how to achieve this in future? Not sure how exactly, maybe by using event system?
Testing notes
Testing requires to have artist user on ftrack without admin permissions.