Max Wang

Results 11 issues of Max Wang

### Prerequisites - [x] I have written a descriptive issue title - [X] I have searched existing issues to ensure the bug has not already been reported ### Mongoose version...

typescript

Backup `psql` schedule table and write a script to migrate to `mongo` models. Then, upload data to `hozer-51`.

When querying for field `section` in the `class()` query, the sections list is empty. Querying for field `primarySection` returns an error as the resolver attempts to return a null value....

Add a `redirect_uri` parameter to the login route at `/api/login` as per frontend's request. This will allow frontend dev's to redirect to their dev localhost, and specify redirect during production...

When querying schedules by user/id (`schedulesByUser` `schedulesById`), the `Schedule` type should return lists of `Course`, not IDs of Courses. Then, when the frontend queries for a schedule, they would not...

Kubernetes CronJob that runs update scripts nightly (or more frequently).

We are redesigning the complete deployment infrastructure and migrating from `hozer-55` to `hozer-51`. This task includes writing helm charts and deployment scripts as per the design documented [here](https://www.figma.com/file/PijeEUrrbDgGs4qUmi232l/Berkeleytime-K8S-Cluster?type=whiteboard&node-id=0-1).

Blocks enrollment queries/typedefs

Add documentation on new GraphQL spec, overall file structure, etc. for frontned's use during testing and for future backend members. Documentation will likely be in Github Wiki. More specifically, details...

Blocked by #653. Completion of the grades update script will determine a new database schema for grades, which will require a rewrite of the grades module (controller/formatter/resolver).