#9427 Enable devs with collaborator access to a package to request a branch if it matches the whitelist
Opened a month ago by salimma. Modified 12 days ago

Describe what you would like us to do:


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

When do you need this to be done by? (YYYY/MM/DD)


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

a month ago

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)

a month ago

Metadata Update from @pingou:
- Issue priority set to: Waiting on Assignee (was: Needs Review)
- Issue tagged with: dev, high-trouble, medium-gain

a month ago

Metadata Update from @pingou:
- Issue assigned to pingou

12 days ago

Login to comment on this ticket.

Metadata
Boards 1
dev Status: In Progress