This is an automated email from the ASF dual-hosted git repository.
rusackas pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git
from ba8d6eb9ac docs: Adds a new "Dependencies" page to the Developer
Portal (#36817)
add f8cb935105 feat(reports): add webhook option for notifications (#36127)
No new revisions were added by this update.
Summary of changes:
.../src/components/Icons/AntdEnhanced.tsx | 2 +
.../superset-ui-core/src/utils/featureFlags.ts | 1 +
.../src/features/alerts/AlertReportModal.tsx | 1 +
.../alerts/components/NotificationMethod.tsx | 137 ++++++++-----
.../features/alerts/components/RecipientIcon.tsx | 6 +
superset-frontend/src/features/alerts/types.ts | 2 +
superset-frontend/src/features/reports/types.ts | 2 +-
superset/config.py | 3 +
superset/reports/models.py | 1 +
superset/reports/notifications/__init__.py | 1 +
superset/reports/notifications/webhook.py | 144 +++++++++++++
superset/views/base.py | 2 +
.../reports/notifications/webhook_tests.py | 225 +++++++++++++++++++++
13 files changed, 470 insertions(+), 57 deletions(-)
create mode 100644 superset/reports/notifications/webhook.py
create mode 100644 tests/unit_tests/reports/notifications/webhook_tests.py