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

Review and update github access for read/write/maintainers #1494

Open
10 tasks
edwinjue opened this issue Mar 30, 2023 · 1 comment
Open
10 tasks

Review and update github access for read/write/maintainers #1494

edwinjue opened this issue Mar 30, 2023 · 1 comment

Comments

@edwinjue
Copy link
Member

edwinjue commented Mar 30, 2023

Overview

We need to clean up the GitHub team permissions on this project, so that everyone has the appropriate level of access.

Action Items

  • Open the roster (resource 1.01.01)
  • find a row that is blank in column M
  • click on the link in column L (same row)
  • annotate what you find
    • If user is on read and write team, add the following text to column M
    • if user is on write team and not on read team, add to read and the following text to column M
    write
    
    • user is on read team but not on write team, add to read and the following text to column M
    read
    
    • if user is on neither team, add the following text to column
    none
    
  • view the roster by inactive (resource 1.01.02)
  • look up each GitHub username on the write team, and if there, remove them update the value in column M to "read"
  • Add to agenda for review with org rep

Resources/Instructions

Teams

Permission Rules

breakdown of who should be granted access to the three tiers of permissions for our repo:

Details by team

311-data (read access):
All users (should include ex-311 data members, if removed from write/maintainers, make sure to add them here)

311-data-write:
All active 311 participants marked active as per roster (may need to update who is active/inactive on roster as well)

311-data-maintainers:
(this is different from being a maintainer on another GitHub team e.g., write-maintainer, read-maintainer, which enables you to add and remove people from the team)
Confirm with @ExperimentsInHonesty (Bonnie) to determine who should still be here no one, we don't use this team, but we are leaving it for now

311-data-admin:
One PM (so that they can edit issue templates), possibly the tech lead if they need it for something specific like setting up branch protections. Permission should be removed when they no longer need it.

@edwinjue edwinjue added Size: 3pt Can be done in 13-18 hours P-feature: User Management labels Mar 30, 2023
@edwinjue edwinjue changed the title Review and update github access for general/write/maintainers Review and update github access for read/write/maintainers Mar 30, 2023
@ryanfchase ryanfchase assigned ryanfchase and bberhane and unassigned mc759 and SophAm1 Jan 5, 2024
@ryanfchase
Copy link
Member

Updating labels assigning current PMs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Prioritized Backlog
Status: New Issue Approval
Development

No branches or pull requests

9 participants