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

Implement inter-team comment soft assign #83

Open
zanerock opened this issue Apr 7, 2014 · 0 comments
Open

Implement inter-team comment soft assign #83

zanerock opened this issue Apr 7, 2014 · 0 comments

Comments

@zanerock
Copy link
Member

zanerock commented Apr 7, 2014

'Soft assignment' is always available to both team and non-team members. It's the only way for non-team members to put any kind of claim on an issue. Rather than assign the issue, it adds a comment 'XXX is working on this.' to the issue.

Use the github 'check assignee' API method to see if the current user can be assigned to the issue. If so, we use hard assignment. If not, then we fall back to soft assign. If '--noassign' is passed in, then we always use soft assign.

2 tests:

  • non-assignable user triggers soft assign; comment appears in issue
  • assignable user issues '--noassign'; assignment is not made and comment appears in issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant