Fwd: Please support PR authors setting labels

15 views
Skip to first unread message

Jason Moore

unread,
Jun 10, 2015, 5:42:22 PM6/10/15
to sy...@googlegroups.com
FYI

---------- Forwarded message ----------
From: Jess Hosman (GitHub Staff) <sup...@github.com>
Date: Wed, Jun 10, 2015 at 2:40 PM
Subject: Re: Please support PR authors setting labels
To: "Jason K. Moore" <moore...@gmail.com>


Hi Jason,

Thanks for getting in touch. I can see how the ability to adjust label creation and editing permissions could be helpful in some workflows. I can't make any promises, but I'll definitely add your +1 for this feature.

Thanks for your feedback!

Cheers,
Jess


> We are struggling to manage the massive amounts of PRs and issues we get at sympy/sympy and think that there are likely some technical things that can help make this easier to manage. One thing that would potentially help us a lot is allowing an author of the PR/issue the ability to set/change the labels of the pr/issues the author opened. Right now only people with push rights can set labels and it prevents users without push rights from helping triage and communicate through the use of labels. Ideally we'd like the labels to help signal which PRs are waiting for the author to do work and which PRs are waiting for review. This would require authors and reviewers both to be able to change labels. The idea would be to allow, per repository, authors to change labels for prs/issues that they opened. And maybe even opening up labels for editing from anyone with a github account could also be a possibility.

Joachim Durchholz

unread,
Jun 11, 2015, 2:22:56 AM6/11/15
to sy...@googlegroups.com
FYI, here's my interaction with them:

--


Hey Jo,

These are interesting ideas -- I can see how label permissions control
could be helpful in certain workflows. And adding label descriptions
makes sense. I can't make any promises, but I'll definitely pass your
ideas along to the team for future consideration.

Thanks for the feedback!

Cheers,
Jess


> Hi guys,
>
> I hear that the SymPy guys are currently campaigning for a way to
configure write access to labels, and I'd like to offer my 5 cents worth
to that. So here goes:
>
> What I'd really like is permissions that allow me to implement a
workflow using labels.
> Ingredients:
> - Permissions are on a per-group level for each label. (So Reviewers
can set the "Next:QA" label but nobody else can.)
> - Separate permissions for adding and for removing the label. (So
Reviewers can add "Next:QA" but only QA can remove "Next:QA".)
> - I'd want a pseudogroup "Author" for the person who started a PR/Issue.
> - I'd want a pseudogroup "Everybody" for permissions for everybody
with read access to the repo.
>
> As far as I understand things, the SymPy people want just a separate
permission for "can edit labels", probably with settings "everybody (all
readers)" and "just those with write access".
> That would be super helpful for me, too - I wouldn't be able to
*enforce* a workflow, but it would still be possible to define a
workflow by telling people how to do it.
>
> There's another proposal I'd like to make about labels: Add
descriptions. Display them as pop-ups wherever the label is shown (i.e.
on label display and on any buttons that set or remove a label).
> That way, people can easily remind themselves of what a specific
label is good for.
>
> If there's anything I can help to make this happen, let me know.
>
> Regards,
> Jo


Reply all
Reply to author
Forward
0 new messages