[dashboard] use filter_scopes metadata when import old dashboard (#9145)

* [dashboard] update filter_scopes metadata when import old dashboard

* fix review comments
This commit is contained in:
Grace Guo
2020-02-19 09:06:52 -08:00
committed by GitHub
parent e5e6b53687
commit 84b42d28b9
4 changed files with 48 additions and 25 deletions

View File

@@ -400,11 +400,16 @@ class ImportExportTests(SupersetTestCase):
dash_with_2_slices.json_metadata = json.dumps(
{
"remote_id": 10003,
"filter_immune_slices": ["{}".format(e_slc.id)],
"expanded_slices": {
"{}".format(e_slc.id): True,
"{}".format(b_slc.id): False,
},
# mocked filter_scope metadata
"filter_scopes": {
str(e_slc.id): {
"region": {"scope": ["ROOT_ID"], "immune": [b_slc.id]}
}
},
}
)
@@ -421,7 +426,11 @@ class ImportExportTests(SupersetTestCase):
expected_json_metadata = {
"remote_id": 10003,
"import_time": 1991,
"filter_immune_slices": ["{}".format(i_e_slc.id)],
"filter_scopes": {
str(i_e_slc.id): {
"region": {"scope": ["ROOT_ID"], "immune": [i_b_slc.id]}
}
},
"expanded_slices": {
"{}".format(i_e_slc.id): True,
"{}".format(i_b_slc.id): False,