-
-
Notifications
You must be signed in to change notification settings - Fork 774
Wins page
Saumil Dhankar edited this page Jun 27, 2022
·
25 revisions
- User fills out form
-
Form answer goes onto a spreadsheet automatically
-
A GitHub Action uses Google App Script to create an issue on the project board notifying us that the new submission needs to be reviewed
Screenshot of an issue created by the bot account
![image](https://user-images.githubusercontent.com/37763229/158071517-0e074b14-11b1-4aa4-bb7a-d129d68cb6f1.png)- Submission is reviewed by product (in the spreadsheet)
- A formula reformats a copy of the answer into another sheet in the spreadsheet for review
Screenshot of user response in review sheet
![image](https://user-images.githubusercontent.com/37763229/158071724-44f70f60-2a17-4daf-8b37-5617b90b4e6b.png)- If acceptable, mark true for show on website
- If exceptional, mark true for showing on about page
- If not acceptable, mark false for show on website
-
- GitHub Actions checks spreadsheet monthly and updates which rows should appear on website.
- Once a month, new wins might appear on the Wins page on website if the user entry is approved by PM and the related PR has been merged.
- As soon as a user submits the survey form, an
On form submit
trigger in the Google Apps Script adds the information to a spreadsheet as well as creates an issue to be added to our project board - Another monthly trigger in the same Google Apps Script, creates a Pull Request which if merged adds the new row added to the spreadsheet to the Wins page on the website.
Note: Permissions to these resources might be restricted due to sensitive user data, please reach out to leads for access requests.
Click the arrow below each category to view links (or view original alphabetical list by clicking "Pages" above) :