The Assignee changed option should be allowed within the group only. For example, if the ticket is in the QA review group, one QA can transfer it to another QA. However, the requestor or other stage group members should not change the assignee because the ticket does not currently belong to their stage group.
How can this be done in JWM