Allow a user with ticket ACLs to add multiple assignees to an issue or pull request
Coming from #4103.
Sometimes multiple people are working together on a single issue or pull request. It's helpful to designate the shared responsibility in the ticket. It also encourages others to help, even if one person is assigned.
I would prefer some UI changes to support this. Instead of only a text box, I would see this helpful as:
My understanding if that the issue here is less about multiple-assignee and more about having a way to subscribe someone to a private ticket :)
Metadata Update from @pingou: - Issue tagged with: RFE
The original motivation was confusing. Even without the private ticket context, multiple assignees are still helpful for me as a maintainer, e.g. when two or more people are working on an issue simultaneously.
An example could be a new contributor working on a task and a mentor assigned to help the new contributor and review their changes.
To follow up, this is a highly-desirable feature for project management. For a Summer Coding project I am mentoring for, we have a few tasks that both of our interns are working on. It would be convenient to assign both of them to the one issue.
There is also a use case for this with some of the teams that use Pagure as a place to host project discussion and planning, like CommOps and Mindshare Committee too.