Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set organization default member permissions through API if possible #32

Open
pconrad opened this issue May 4, 2017 · 0 comments
Open

Comments

@pconrad
Copy link
Contributor

pconrad commented May 4, 2017

Organization member privileges are settable through the settings menu.

The "correct" for a github organization used for a course is that under member privileges, the "Default repository permission" should be set to "None", i.e.

Members will only be able to clone and pull public repositories. To give a member additional access, you’ll need to add them to teams or make them collaborators on individual repositories.

if we can do this through the API, we should consider doing it.

Or maybe we just check it, and give admin users warnings if they permission is set to one that we don't expect? And advise them to change it themselves through the github web interface...

Also, there are two other permissions that we may want to check and/or modify as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant