mirror of
https://github.com/apache/superset.git
synced 2026-04-20 00:24:38 +00:00
[metric] Adding security for restricted metrics (#8175)
This commit is contained in:
@@ -41,7 +41,7 @@ class Api(BaseSupersetView):
|
||||
params: query_context: json_blob
|
||||
"""
|
||||
query_context = QueryContext(**json.loads(request.form.get("query_context")))
|
||||
security_manager.assert_datasource_permission(query_context.datasource)
|
||||
security_manager.assert_query_context_permission(query_context)
|
||||
payload_json = query_context.get_payload()
|
||||
return json.dumps(
|
||||
payload_json, default=utils.json_int_dttm_ser, ignore_nan=True
|
||||
|
||||
Reference in New Issue
Block a user