Make it possible for Fedora developers with collaborator access to a package (whether through direct membership or through a group) to request a branch for that package, if the branch name matches their ACL whitelist
e.g. for fennel, epel-packagers-sig is a collaborator on epel* branches, but a member (Neal) can't request an epel8 branch. See https://pagure.io/epel/issue/106 for details
2020/11/30
Metadata Update from @zlopez: - Issue priority set to: Waiting on Assignee (was: Needs Review) - Issue tagged with: dev, high-trouble, medium-gain
So this is going to require changes in two places:
pagure will need to gain a way to expose this information, currently we return the list of collaborators but not which branches they have access to. So this is a new APi endpoint and a new release to roll it out.
Releng's tool used to process the new-branch requests: https://pagure.io/fedscm-admin/ will need to gain support for this (taking advantage of the new endpoint).
Metadata Update from @pingou: - Issue untagged with: dev, high-trouble, medium-gain - Issue priority set to: Needs Review (was: Waiting on Assignee)
Metadata Update from @pingou: - Issue priority set to: Waiting on Assignee (was: Needs Review) - Issue tagged with: dev, high-trouble, medium-gain
Metadata Update from @pingou: - Issue assigned to pingou
Is there any status on this one?
@kevin @pingou I ended up putting up this PR that should implement this: https://pagure.io/fedscm-admin/pull-request/61, now that the Pagure API endpoint exists
So, this was merged, can we close this now?
From all I can see this is done. I am going to close it out. ;)
Feel free to re-open if there's anything more to do here.
Metadata Update from @kevin: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
Login to comment on this ticket.