#9427 Enable devs with collaborator access to a package to request a branch if it matches the whitelist
Closed: Fixed 3 years ago by kevin. Opened 3 years ago by salimma.

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

3 years 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)

3 years ago

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

3 years ago

Metadata Update from @pingou:
- Issue assigned to pingou

3 years ago

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)

3 years ago

Login to comment on this ticket.

Metadata
Boards 1
dev Status: Done