Allow Role to change only Moderation State of Content Type without possibility to edit content fields
how do I allow a user in a role to edit only 1 field and block the rest?


The standard solution is the Field Permissions module:


  The Field Permissions module allows site administrators to set field-level permissions to edit, view and create fields on any entity.


It provides you with a role-based UI like so: