Role-based field edit permissions

I’d like to be able to allow a role to edit only certain fields. For example, an SEO manager could be allowed access to just the metadata field.

This would be very useful for me too. My use case is that some of my models have a system identifier string used as a unique identifier by the app to locate a bit of content. Content editors should be able to edit records, but not change the id which would break the app.

Ideally it would be possible to apply this to individual fields on blocks as well as on models.

Hello @bernie and welcome to the community!

For this case you could probably just disable the field for editing with this plugin:

This way the field can only be edited through the API Disabled Field - Plugins - DatoCMS