fix: Handle bad permission errors for bigquery test connections (#14147)

* starter make file

* yea

* move messaging to config

* Delete Makefile

* remove

* checkout

* check for db generic errors

* checkout bad files

* add proper message

* add docs for new permissions codes

* Update superset/errors.py

Co-authored-by: AAfghahi <48933336+AAfghahi@users.noreply.github.com>

* Update superset/errors.py

Co-authored-by: AAfghahi <48933336+AAfghahi@users.noreply.github.com>

* rename var

* starter regex

* fix

* fix

* fix linting

* update test

* yerp

* fixed test

* added regex

* Apply suggestions from code review

Co-authored-by: Beto Dealmeida <roberto@dealmeida.net>

* address comments

* update docs

* prettier

* fux

* add space

* Update errors.py

* Update types.ts

Co-authored-by: AAfghahi <48933336+AAfghahi@users.noreply.github.com>
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net>
This commit is contained in:
Hugh A. Miles II
2021-04-20 19:19:36 -04:00
committed by GitHub
parent ff665fa5a7
commit 392d8a8107
6 changed files with 57 additions and 1 deletions

View File

@@ -150,6 +150,7 @@ The password provided when connecting to a database is not valid.
The user provided a password that is incorrect. Please check that the
password is typed correctly.
## Issue 1014
```
@@ -167,7 +168,6 @@ Either the database is spelled incorrectly or does not exist.
Either the database was written incorrectly or it does not exist. Check that it was typed correctly.
## Issue 1016
```
@@ -175,3 +175,11 @@ The schema was deleted or renamed in the database.
```
The schema was either removed or renamed. Check that the schema is typed correctly and exists.
## Issue 1017
```
The user doesn't have the proper permissions to connect to the database
```
We were unable to connect to your database. Please confirm that your service account has the Viewer and Job User roles on the project.