Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Assign team #1815

Closed
felixfbecker opened this issue Feb 28, 2019 · 10 comments
Closed

Assign team #1815

felixfbecker opened this issue Feb 28, 2019 · 10 comments

Comments

@felixfbecker
Copy link

I would love to have the assignee dropdown show teams, and upon selection, assign all memebers of that team to the issue/PR.

@fregante
Copy link
Member

fregante commented Mar 1, 2019

I don't think we can/should do this, because GitHub doesn't have the concept of "assigned team", so:

  • after the team selection we'd have to manually assign all of its members, and that's actually limited to just 10 assignees
  • if members are added/removed from the "assigned team," they won't be updated.

I suggest suggesting it to GitHub.

Also, something I read about having multiple assignees: https://help.sifterapp.com/article/43-multiple-assignees

Sifter is designed with a heavy focus on accountability. In our experience, having multiple assignees dilutes that accountability. By requiring that each issue only have one assignee at a time, there's never any question who is responsible. If that assignee is currently being blocked by a dependency on someone else, they can simply reassign it to that person, and the ball's in that person's court. We've found this keeps things moving forward as each issue becomes a virtual hot potato of sorts.

@busches
Copy link
Member

busches commented Mar 1, 2019

At least on GHE I can choose a team to assign it to and everyone gets notified, is there something else here I'm missing?

@fregante
Copy link
Member

fregante commented Mar 1, 2019

@busches that feature doesn't seem to be available on regular GH

@busches
Copy link
Member

busches commented Mar 1, 2019

That's pretty weird. It does only work if the team exists in the same Org as the Issue/PR.

@felixfbecker
Copy link
Author

I am fully aware of the limitations, it would already be a great help to assign all members of a team at the time of assignment, even if they are not synced and even if it's limited to 10 assignees.

@lukehefson
Copy link

At least on GHE I can choose a team to assign it to and everyone gets notified, is there something else here I'm missing?

Hey @busches 👋. I think you might be thinking of assigning a team to a review on a pull request – which is a feature across GitHub Enterprise Server, Enterprise Cloud and Team. You currently cannot assign a team using the, more general, Assignees feature.

It's definitely something that we (GitHub 😄) might be interested in adding though! As ever, we'd love to hear as much as possible about your use case(s) so we can better understand the problem and your needs 💛.

@busches
Copy link
Member

busches commented Mar 4, 2019 via email

@felixfbecker
Copy link
Author

@bfred-it why is this wontfix?

@fregante
Copy link
Member

Because you may know and be ok with the limitations, but others will be confused. I'm leaving this open to possibly gather more information for Luke

@fregante fregante closed this as completed Jun 6, 2019
@felixfbecker
Copy link
Author

felixfbecker commented Jun 6, 2019

Why can't we eliminate the confusion by adding a little help text "Assigning a team will assign its members at the time of assignment"?

This would save so many seconds and clicks when filing issues every single day.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

4 participants