Não entendo por que os atribuidores e os atribuídos devem pertencer ao mesmo grupo. Como um cenário de exemplo: acho que o administrador deve ser capaz de atribuir a todos sem dar a eles a capacidade de atribuir a outros.
É apenas como os casos de uso atuais funcionaram.
Se você puder apresentar um caso de uso com o qual outros concordem, você poderá convencer a equipe a aceitar um PR implementando sua ideia também.
1 curtida