The idea would be to create a certain type of permission for a user/group or project role (whatever works I guess) which grants the permission to assign issues, but only to a select group of people.
Here is an example of how this would be used:
Let's say we have two teams of people working on the same project but with different goals. Team A is developing phone applications and team B web applications. Each team has lead and each is related, but the leader from Team A should only be able to assign issues to members of team A and likewise.
Is this possible?