-
Notifications
You must be signed in to change notification settings - Fork 4
Block GHA migration view for SSO organization users #669
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
base: main
Are you sure you want to change the base?
Conversation
This shows the user a verbose error message and blocks the view from being used for now, and points the user to contact support. From there, we can either help the user manually migrate or we can at least explain the limitation and follow up when we are ready to test support for dual-integration permission checks.
readthedocsext/theme/templates/profiles/private/migrate_to_gh_app.html
Outdated
Show resolved
Hide resolved
|
The changes in the querysets from https://github.com/readthedocs/readthedocs-corporate/pull/2057 worked. The user that was having problems with it already migrated 28 projects :D (I told him to just migrate one project at a time) |
|
We might want to then turn this PR into different warnings on the migration view. We probably want to block users from removing OAuth connections and we should warn about keeping the OAuth connection around. Perhaps this is even a job for the connected services page, we could disable removal of GitHub OAuth. |
| All organization projects and members must be migrated at the same time | ||
| in order for all users to retain access to projects. | ||
| <a href="{{ url_support }}">Contact support for more information</a> | ||
| or to be notified when we starting testing support for progressive migration for projects and users. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| or to be notified when we starting testing support for progressive migration for projects and users. | |
| or to be notified when we start testing support for progressive migration for projects and users. |

This shows the user a verbose error message and blocks the view from
being used for now, and points the user to contact support. From there,
we can either help the user manually migrate or we can at least explain
the limitation and follow up when we are ready to test support for
dual-integration permission checks.