Pull in calendar data from the Google calendar

- Adds functions to retrieve raw events from the Google Calendar API, extract the data we need for those events, and order those events by month for display
- Documents the new env vars
- Adds new setting for the google calendar API url
- Adds `/calendar/` to URLs, which displays the rendered google calendar **but didn't prettify it**
- Adds events to homepage, using the existing template
- Edits to the homepage template to show the events and make the paging arrows work
This commit is contained in:
Lacey Williams Henschel
2023-12-14 13:43:00 -08:00
committed by Lacey Henschel
parent 20d06787a2
commit 73ea36b7a8
11 changed files with 318 additions and 72 deletions

View File

@@ -35,3 +35,9 @@ This project uses environment variables to configure certain aspects of the appl
- Specifies the name of the Amazon S3 bucket where static content is stored
- For **local development**, obtain valid value from the Boost team.
- In **deployed environments**, the valid value is set in `kube/boost/values.yaml` (or the environment-specific yaml file).
## `CALENDAR_API_KEY`
- API key for the Boost Google calendar
- For **local development**, obtain valid value from the Boost team.
- In **deployed environments**, the valid value is set in `kube/boost/values.yaml` (or the environment-specific yaml file).