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

[GH Request] Core Contributors Coordination Project Access Rights #1009

Closed
antoviaque opened this issue Jan 1, 2024 · 5 comments
Closed
Assignees
Labels
github-request Request for change to access level or settings in the openedx GitHub organization.

Comments

@antoviaque
Copy link

Firm Name

OpenCraft

Urgency

Medium (< 2 weeks)

Requested Change

I have created a project to coordinate issues brought up in retrospectives from core contributors and agenda items for the contributors meetup at https://github.com/orgs/openedx/projects/62 - I now need to make it public and share its admin with the rest of the core contributors. I was only able to invite the core contributor committers as admin. Could we:

  • create a group that includes all the core contributors, regardless of whether they can commit somewhere, to allow to give them admin rights on that project
  • Allow all members of that group to add & edit tickets on the wg-coordination project
  • Make the project public, to allow all contributors (core or not) to access it

Reasoning

The reasoning is to keep friction low to for the group that´s trusted by the project, and for contributors in general

@antoviaque antoviaque added the github-request Request for change to access level or settings in the openedx GitHub organization. label Jan 1, 2024
@openedx-workflow-automation
Copy link

Thank you for your report! @openedx/axim-oncall will triage within a business day. Simple requests usually take 2-3 business days to resolve; more complex requests could take longer.

@feanil
Copy link
Contributor

feanil commented Jan 3, 2024

Hi @antoviaque, by default everyone in the org already has write access to the project. I've made it default public so that it is visible to everyone even if they are not in the organization. Also, everyone in the org should have triage access to wg-coordination and so should be able to already edit tickets.

Is there a specific thing you need them to do that requires admin access?

@feanil feanil self-assigned this Jan 3, 2024
@antoviaque
Copy link
Author

@feanil OK great, thank you!

For things core should be able to do - the important bit would be to be able to add tickets to the project, change their status and priority - is that already the case from having triage rights? Admin rights in general would be more of a nice to have, to make sure nobody in the group ever has friction when they want to do something with the board.

@feanil
Copy link
Contributor

feanil commented Jan 3, 2024

Correct, with triage access to the repo and write access to the board, members should be able to add tickets to the project, and modify ticket and project fields. I think let's stick with that for now and if we see issues that merit admin access, we can add it in the future.

@antoviaque
Copy link
Author

@feanil Sounds good then, let's do that 👍 - thanks!

@feanil feanil closed this as completed Jan 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
github-request Request for change to access level or settings in the openedx GitHub organization.
Projects
Status: Done
Development

No branches or pull requests

2 participants