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

Require connected GitHub account #272

Open
6 tasks
egillespie opened this issue Apr 23, 2020 · 0 comments
Open
6 tasks

Require connected GitHub account #272

egillespie opened this issue Apr 23, 2020 · 0 comments

Comments

@egillespie
Copy link
Collaborator

As a user, I want to connect my GitHub account the next time I sign in to Code Lab so my regular coursework is not interrupted mid-workflow.

Acceptance Criteria

  • Any user without a connected GitHub account is redirected to the "Get Started" page
  • Any user with outdated GitHub permissions is redirected to the "Get Started" page
  • The "Get Started" page shows a "Connect to GitHub" section explaining why a user without a connected GitHub account must connect to GitHub before using the app
  • The "Get Started" page shows a "Reconnect to GitHub" section explaining why a user with outdated GitHub permissions must reconnect their GitHub account before using the app
  • The "Connect to GitHub" and "Reconnect to GitHub" sections on the "Get Started" page provide a button that allows a a user to (re)connect their GitHub account
  • The "Get Started" page prevents a user from leaving the page until all required items ("Enable Notifications", "Connect to GitHub", "Reconnect to GitHub") have been completed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant