I have a user who has the Charm Administrators role.
Edit permissions are set as:
Edit Issues
Ability to edit issues.
Project role
Charm Administrators
TM Administrators
Charm Users
TM Users
Project role of the user is Charm Administrator.
Using the permission helper I see:
Permission: edit Issues
Permission name: Edit Issues
User: 34028342304
Project: Project name
Permission scheme: TCM common Permission Scheme
Issue:XXXXX
Status: USERNAME has the 'Edit Issues' permission
But still he cannot edit the issue.