Skip to content
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

Bind Google Workspace Accounts to Tiles #5

Open
4 of 5 tasks
harshasrikara opened this issue Oct 2, 2021 · 0 comments
Open
4 of 5 tasks

Bind Google Workspace Accounts to Tiles #5

harshasrikara opened this issue Oct 2, 2021 · 0 comments

Comments

@harshasrikara
Copy link
Member

harshasrikara commented Oct 2, 2021

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

  • 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)
  • Allow user to select tile to bind their account to (or perform it automatically if possible based on their email / name)
  • Save their binded information in firestore
  • 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.

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

No branches or pull requests

1 participant