feat: Add Private Google Sheets to dynamic form (#16628)

* first pass private gsheets

* made encrypted extra into string, refactored onParametersChanged

* private sheets working, credential_info errors

* all but test connection working

* first pass private gsheets

* made encrypted extra into string, refactored onParametersChanged

* private sheets working, credential_info errors

* all but test connection working

* Regenerate package-lock.json

Co-authored-by: Beto Dealmeida <roberto@dealmeida.net>
This commit is contained in:
AAfghahi
2021-09-28 20:08:50 -04:00
committed by GitHub
parent b35645c3f4
commit aa747219ad
12 changed files with 4123 additions and 42863 deletions

View File

@@ -1576,7 +1576,14 @@ class TestDatabaseApi(SupersetTestCase):
"engine": "gsheets",
"name": "Google Sheets",
"parameters": {
"properties": {"catalog": {"type": "object"},},
"properties": {
"catalog": {"type": "object"},
"service_account_info": {
"description": "Contents of GSheets JSON credentials.",
"type": "string",
"x-encrypted-extra": True,
},
},
"type": "object",
},
"preferred": False,