Enable/ Disable elements under 'edit' depending on role
As I understand your question, you need the Field Permissions module. From the project page:


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


This will allow you to grant permission for editing certain fields to a specific user role.