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

Refactor integration pages into separate steps for authorization and integration creation. #310

Merged
merged 3 commits into from
Feb 7, 2023

Conversation

dangtony98
Copy link
Collaborator

This PR refactors all existing integrations' authorization and creation procedures into 2 distinct screens; the idea is to modularize functionality to keep code clean and better accommodate for one-off integration cases.

If a user has previously authorized an integration, then they will be directed to the integration creation page to create an integration.

If a user has never authorized an integration, they will be directed to the appropriate authorization page whether it be the OAuth2 platform auth page or the page to input their personal access token if that's the case.

@dangtony98 dangtony98 merged commit 747cc11 into main Feb 7, 2023
@dangtony98 dangtony98 deleted the refactor-integration-pages branch February 7, 2023 16:29
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