Skip to content

Add Google Drive API #81

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Sep 1, 2024
Merged

Conversation

EarthenSky
Copy link
Collaborator

@EarthenSky EarthenSky commented Aug 31, 2024

For #21

The important parts are working nicely. For more information about how to set up the API, see https://github.com/CSSS/csss-site-backend/wiki/Google-Drive-API-configuration

In #72 we'll want to implement & use the main functionality.

Only the sysadmin or a CSSS executive will be able to test this module.

@EarthenSky EarthenSky changed the base branch from main to dev-final-admin-dashboard-changes August 31, 2024 07:24
@EarthenSky EarthenSky marked this pull request as ready for review September 1, 2024 04:47
@EarthenSky EarthenSky merged commit b9e47de into dev-final-admin-dashboard-changes Sep 1, 2024
2 checks passed
@EarthenSky EarthenSky deleted the dev-google-api branch September 1, 2024 04:50
EarthenSky added a commit that referenced this pull request Sep 2, 2024
* take in new officer terms in a single transaction

* (debug) add daily cron file for updating officer permissions

* add google module

* update github module & add email function

* add /auth/info endpoint

* add temp file for holding server secrets; todo: look into better methods?

* add /officers/my_info endpoint

* fix bug adding serializable dict function

* remove is_valid from database & upload subset of data through /officers/update_info endpoint

* add utils, clean discord module, and start update_info endpoint validation of input

* clean discord api & add checking for it in /update_info

* add function for getting current github permissions

* add function to update github permissions

* add invite endpoint & simplify implementation

* Add Google Drive API (#81)

* fix bugs, add support for using discord API in user login page

* get more discord users, in case of nickname collisions

* discord, github, and google drive API integration tests

* implement & refactor officer term

* get info about any user by computing_id
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant