Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 507012

Summary: Admin privileges on rdf4j github repositories
Product: Community Reporter: Jeen Broekstra <jeen>
Component: GitHubAssignee: Eclipse Webmaster <webmaster>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: derek.toolan
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS X   
Whiteboard:

Description Jeen Broekstra CLA 2016-11-03 20:20:55 EDT
As project lead for rdf4j, I'd like to request admin privileges on both the rdf4j and rdf4j-doc github repositories, if possible.
Comment 1 Derek Toolan CLA 2016-11-09 15:02:17 EST
The default setting for GitHub Team members is Write access (can read, clone, and push to this repository).  As far as I know, the GitHub settings menu does not provide granular access control to repos for individual team members - it will only allow assigning the entire team as Admin of that repo (can read, clone, and push to this repository, and add collaborators to this repository).

There is the option to add individual Team members as Maintainers (add new people to the team, remove people from the team, remove repositories from the team).

I suppose, what is the admin access ultimately for?
Comment 2 Jeen Broekstra CLA 2016-11-09 16:24:17 EST
Isn't there a way for you to give an individual access to the per-repository settings menu? 

In any case, my immediate requirement is to be able to configure several webhooks: I want to send GitHub event notifications to our project irc channel, as well as to my company's Slack team. Looking at some service integrations for external planning tools was also on my list, but that's less urgent. 

Typically setting these things up takes a bit of tweaking and testing, so I assumed it would be simpler if I just got the necessary access to configure it myself. But if the only way to do this is to get you to configure it for us, let me know and I'll post the necessary config data (and make you an op on our irc channel - should make testing and tweaking easier).
Comment 3 Jeen Broekstra CLA 2016-11-09 20:18:40 EST
By the way, if the issue is simply how to do this technically: you can assign a user to more than one Team, so if you create an additional team "RDF4J admins" and add me to it, you should be able to assign that team admin access on the two repos without also giving it to everyone in the project.
Comment 4 Derek Toolan CLA 2016-11-10 14:37:01 EST
You have been added temporary admin access for both the rdf4j and rdf4j-doc GitHub repos.  I will check back in a few days, at which point Write permissions will be reinstated (hopefully this gives you enough time to complete the tweeks you want to do).
Comment 5 Jeen Broekstra CLA 2016-11-11 18:24:17 EST
Thanks for this. Integrations with IRC and Slack have now been set up, and I have also taken the opportunity to integrate with Travis CI. All seems to be running well, so you can reset permissions now.
Comment 6 Eclipse Webmaster CLA 2016-11-14 13:16:09 EST
Ok I've removed the admin permission from both repos.

-M.