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

Automatically get Developers from connected Github repository #377

Open
skakim opened this issue Jan 22, 2020 · 0 comments
Open

Automatically get Developers from connected Github repository #377

skakim opened this issue Jan 22, 2020 · 0 comments

Comments

@skakim
Copy link

skakim commented Jan 22, 2020

Is your feature request related to a problem? Please describe.
It is frustrating to give permissions to new collaborators from a Github repository manually to the related Infrabox project. New collaborators are also frustrated that they don't have the permissions they need when they need them, needing to ask someone to give them to him manually.

Describe the solution you'd like
Infrabox should use the Github hook to recover the list of collaborators in the Github repository and automatically give them Developer permissions in the related Infrabox project.

Of course, this being activated should be configurable in the project.

Describe alternatives you've considered

  • Do manually, as it is done right now;
  • Add a button "Add Collaborators from Github as Developers" that can be pressed by Admins instead of being fully automated;
  • Add a button "Add me as Developer" that can be pressed by any logged-in user. Infrabox would check if the user is a collaborator in the Github project and, if yes, give him the Developer permissions.

Additional context
It would also be useful to give the Github Project's admins Admin permissions on the related Infrabox project, with a similar mechanism.

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