Skip to content

Conversation

@agjohnson
Copy link
Contributor

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.

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.
@agjohnson agjohnson requested a review from a team as a code owner November 18, 2025 04:15
@agjohnson
Copy link
Contributor Author

It took a bit to set up to test this, but this is what this looks like locally from a user in a GitHub SSO organization. The steps are disabled individually and can't be navigated to, though the view on the application side could still be used in theory.

image

@agjohnson agjohnson requested review from a team and humitos November 18, 2025 04:18
@github-project-automation github-project-automation bot moved this to Planned in 📍Roadmap Nov 18, 2025
@agjohnson agjohnson moved this from Planned to Needs review in 📍Roadmap Nov 18, 2025
@agjohnson agjohnson self-assigned this Nov 18, 2025
@stsewd
Copy link
Member

stsewd commented Nov 18, 2025

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)

@agjohnson
Copy link
Contributor Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Needs review

Development

Successfully merging this pull request may close these issues.

3 participants