fix(reports): enforce server-side recipient on chart/dashboard report subscriptions (#38847)

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Shaitan
2026-05-20 18:36:42 +01:00
committed by GitHub
parent fbffae0444
commit 69adecd6a3
11 changed files with 514 additions and 35 deletions

View File

@@ -337,7 +337,8 @@ class TestReportSchedulesApi(SupersetTestCase):
assert rv.status_code == 200
assert "can_read" in data["permissions"]
assert "can_write" in data["permissions"]
assert len(data["permissions"]) == 2
assert "can_subscribe" in data["permissions"]
assert len(data["permissions"]) == 3
@pytest.mark.usefixtures("create_report_schedules")
def test_get_report_schedule_not_found(self):