Create Automation to Give Guide Creators Access to KB-C Drive
- Dominant language
- No language data
- Stars
- 12
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
### Overview
We need an automation that adds and removes users from the knowledgebase-content Google Drive based on their assignment to guide issues.
### Action Items
- [ ] Create a GitHub action that creates a list of GitHub members that are assigned to issues in the following repos:
- Knowledgebase-content
- Knowledgebase
- Guides
- [ ] Create a Google apps script that pulls from Tables and creates a list of email addresses for those users and then removes anyone from the drive that is not on that list
- [ ] Create a Google apps script that uses the same list to ensure that everyone assigned to issues has access to the drive
### Resources/Instructions
- See Tables Team for scripts that may be able to be repurposed
- Tables team scripts documentation https://github.com/hackforla/tables/blob/main/dev-docs/app-scripts.md
- Talk to Will on the website team about how they are currently removing users from the drive
- https://github.com/hackforla/website/issues/4541
- https://github.com/hackforla/website/tree/gh-pages/github-actions/trigger-schedule/list-inactive-members
- Google Apps script accessible via website bot email account
Contributor guide
Assessment
This issue has not been assessed yet.