hackforla / hackforla/guides

Create Automation to Give Guide Creators Access to KB-C Drive

Open
#165 0 comments 0 reactions 0 assignees View on GitHub
feature: github / team wiki / google drive / etc. role: back end size: 8pt
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.