When setting an attribute to read-only, you assume that this value will only be filled by an auto-load process.
So if you use the resource in other ways, you won't be able to update the attribute values via the UI/API even as an admin.
I think we should replace the read-only property on all of these attributes with an Admin Only rule.
Another option is to allow admins to update these read-only attributes via the UI/API
Attributes such as:
Location (which should not be read-only anyway, since the location might change and auto-load does not necessarily knows how to fill this value).
When setting an attribute to read-only, you assume that this value will only be filled by an auto-load process. So if you use the resource in other ways, you won't be able to update the attribute values via the UI/API even as an admin.
I think we should replace the read-only property on all of these attributes with an Admin Only rule.
Another option is to allow admins to update these read-only attributes via the UI/API
Attributes such as: