Bind Google Workspace Accounts to Tiles
- 主要言語
- TypeScript
- スター
- 3
- フォーク
- 2
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
### Summary
Currently the application now supports login via G Suite. This allows for a wide range of features to be added to the leadership site. The first of those being a privacy filter has been added to ensure that only signed in `@acmutd.co` accounts can access the details about other officers within the organization. The next step towards adding customization is to bind Google Workspace accounts with the individual tiles displayed. This would allow officers to customize their pages & sync their information & allow actions to be performed on the site linked to a specific user.
### Task List
- [x] ~~If a user after having signed in has not binded their account display an option on the home page that prompts them to do so~~ (not required any more)
- [ ] Customize home page with information about signed in user (image in nav bar + welcome back `@user` message)
- [x] Allow user to select tile to bind their account to (or perform it automatically if possible based on their email / name)
- [x] Save their binded information in firestore
- [x] Be able to read back their information when opening up the page (make sure this happens on the server side)
### Additional Context
How "binding" an account to a profile should happen is very open ended. Can be accomplished in a variety of different ways.
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
評価
この issue はまだ評価されていません。