mirror of
https://github.com/apache/superset.git
synced 2026-04-19 16:14:52 +00:00
feat: only show active user for chart/dashboard/datasource owner drop… (#20837)
This commit is contained in:
@@ -264,10 +264,26 @@ class ApiOwnersTestCaseMixin:
|
||||
assert 4 == response["count"]
|
||||
sorted_results = sorted(response["result"], key=lambda value: value["text"])
|
||||
expected_results = [
|
||||
{"text": "gamma user", "value": 2},
|
||||
{"text": "gamma2 user", "value": 3},
|
||||
{"text": "gamma_no_csv user", "value": 6},
|
||||
{"text": "gamma_sqllab user", "value": 4},
|
||||
{
|
||||
"extra": {"active": True, "email": "gamma@fab.org"},
|
||||
"text": "gamma user",
|
||||
"value": 2,
|
||||
},
|
||||
{
|
||||
"extra": {"active": True, "email": "gamma2@fab.org"},
|
||||
"text": "gamma2 user",
|
||||
"value": 3,
|
||||
},
|
||||
{
|
||||
"extra": {"active": True, "email": "gamma_no_csv@fab.org"},
|
||||
"text": "gamma_no_csv user",
|
||||
"value": 6,
|
||||
},
|
||||
{
|
||||
"extra": {"active": True, "email": "gamma_sqllab@fab.org"},
|
||||
"text": "gamma_sqllab user",
|
||||
"value": 4,
|
||||
},
|
||||
]
|
||||
# TODO Check me
|
||||
assert expected_results == sorted_results
|
||||
@@ -286,8 +302,16 @@ class ApiOwnersTestCaseMixin:
|
||||
assert 2 == response["count"]
|
||||
sorted_results = sorted(response["result"], key=lambda value: value["text"])
|
||||
expected_results = [
|
||||
{"text": "gamma user", "value": 2},
|
||||
{"text": "gamma_sqllab user", "value": 4},
|
||||
{
|
||||
"extra": {"active": True, "email": "gamma@fab.org"},
|
||||
"text": "gamma user",
|
||||
"value": 2,
|
||||
},
|
||||
{
|
||||
"extra": {"active": True, "email": "gamma_sqllab@fab.org"},
|
||||
"text": "gamma_sqllab user",
|
||||
"value": 4,
|
||||
},
|
||||
]
|
||||
assert expected_results == sorted_results
|
||||
|
||||
@@ -305,8 +329,16 @@ class ApiOwnersTestCaseMixin:
|
||||
assert 2 == response["count"]
|
||||
sorted_results = sorted(response["result"], key=lambda value: value["text"])
|
||||
expected_results = [
|
||||
{"text": "gamma user", "value": 2},
|
||||
{"text": "gamma_sqllab user", "value": 4},
|
||||
{
|
||||
"extra": {"active": True, "email": "gamma@fab.org"},
|
||||
"text": "gamma user",
|
||||
"value": 2,
|
||||
},
|
||||
{
|
||||
"extra": {"active": True, "email": "gamma_sqllab@fab.org"},
|
||||
"text": "gamma_sqllab user",
|
||||
"value": 4,
|
||||
},
|
||||
]
|
||||
assert expected_results == sorted_results
|
||||
|
||||
|
||||
@@ -445,7 +445,8 @@ class TestSavedQueryApi(SupersetTestCase):
|
||||
expected_result = {
|
||||
"count": len(databases),
|
||||
"result": [
|
||||
{"text": str(database), "value": database.id} for database in databases
|
||||
{"extra": {}, "text": str(database), "value": database.id}
|
||||
for database in databases
|
||||
],
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user