12

I think the answer is no, but maybe I'm missing something: in most repos, you only have one or two admins, and a bunch of "collaborators". But it looks like the collaborators can't assign issues (eg, to themselves), nor can they label issues (even ones they created).

Bug? Design feature? I'm using it wrong? Are there any workarounds?

Steve Bennett
  • 114,604
  • 39
  • 168
  • 219

1 Answers1

12

Looking at Issues 2.0: The Next Generation, this seems to be by design, and from the comments, this isn't the only "problem" users are facing:

It looks like issues can only be assigned to collaborators.
I'd still like to be able to assign an issue (or someone to claim one) to a developer who is not a repo collaborator. After all it is a very common workflow that collaboration happens with forks and pull requests.

One potential workaround (not tested myself) is for a user to fork the original repo, and reproduce the issue in the issue tracker of that new forked repo (that he owns):

  • the new issue would keep an html link to the original issue of the original repo
  • the user can assign and label issues.

Obviously that involves a bit of duplication, but for bugs a user wants complete ownership of, that can be worth doing.

thSoft
  • 21,755
  • 5
  • 88
  • 103
VonC
  • 1,262,500
  • 529
  • 4,410
  • 5,250
  • Interesting, another limitation I hadn't noticed yet - but one that shows up in Trello (IMHO if you're using "assign to" to record state, it's irrelevant whether that person actually has an account...) – Steve Bennett Jan 17 '12 at 08:19
  • Also, your workaround doesn't really work for us - we actually own the repo, we just don't want everyone having admin rights. – Steve Bennett Jan 17 '12 at 08:20
  • @Steve: hence my fork proposal: if a user shouldn't an admin of *your* repo, he can be an admin of his repo (being a fork of your own) – VonC Jan 17 '12 at 08:24
  • You may be on to something. I guess we could have one "real" repo with just a couple of admins, and another repo where everyone is an admin, and where all the issues live. Hmm. – Steve Bennett Jan 17 '12 at 22:23