Assign ticket to role instead of group
Origin in my questionI propose the ability to assign issues to roles rather than groups. The role a user has within a project says much more about the responsibilities and possibilities that user has for a project than the group he might be in. For example, just because a user is member of a group "developers" it does not compulsorily mean that this user is responsible for development tasks in every project he participates in.
The only current possibility I came up with to do something like this would be to create new role-groups for each project, which is not only very tedious, non-intuitive, error-prone and cluttering the assignee-list, but also not a very scalable approach.