Check if db is writable on oauth authorization pages #5406
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Redirect to
/offline
from/oauth2/authorize
if the database is offline.Instead of this:
![image](https://private-user-images.githubusercontent.com/4158490/396297928-7b9511c5-459b-4b6b-aadf-c45fdb038e87.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4NDUzNTYsIm5iZiI6MTczODg0NTA1NiwicGF0aCI6Ii80MTU4NDkwLzM5NjI5NzkyOC03Yjk1MTFjNS00NTliLTRiNmItYWFkZi1jNDVmZGIwMzhlODcucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDZUMTIzMDU2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NjA0NzdhOWFmZmNlN2IxZGMxZmQwNDYzNzIxNTY5Y2IzMjhlZGE2YmVlZWFhNWFhYjFhMzVhY2M1MWU1NmJiYyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.EJGWjq3hvSxGI3Q4PAAtSdY-i8y_0dKt5WqQqa5BjTA)
users will see this:
![image](https://private-user-images.githubusercontent.com/4158490/396297613-b1464660-eb53-4575-83ac-63b54720480f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4NDUzNTYsIm5iZiI6MTczODg0NTA1NiwicGF0aCI6Ii80MTU4NDkwLzM5NjI5NzYxMy1iMTQ2NDY2MC1lYjUzLTQ1NzUtODNhYy02M2I1NDcyMDQ4MGYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDZUMTIzMDU2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MWIzODJhM2RmNzQ0MzIzYWI3Y2Q1OGI1MDhiMDUxYmI2NDMzNTMxZjkzNjczNWY1ZjM2NTRlZjY0NDFkMWFmNCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.J_g6x_oulwgffYFz9eE1StknZl5Tr9dv8bkgTz_nBco)
Fixes #5400