mirror of
https://github.com/apache/superset.git
synced 2026-04-20 08:34:37 +00:00
chore: remove old alerts and configs keys (#19261)
* remove templates * remove models and more templates * remove view * remove tasks * remove views * remove schedule models * remove views, init files config code * remove supersetapp init code * remove tests and clean up pylint errors * remove unused import * pylint * run black * remove deprecate notice
This commit is contained in:
committed by
GitHub
parent
2b53578ad7
commit
394c9a19fd
@@ -150,13 +150,7 @@ class SupersetAppInitializer: # pylint: disable=too-many-public-methods
|
||||
from superset.reports.logs.api import ReportExecutionLogRestApi
|
||||
from superset.security.api import SecurityRestApi
|
||||
from superset.views.access_requests import AccessRequestsModelView
|
||||
from superset.views.alerts import (
|
||||
AlertLogModelView,
|
||||
AlertModelView,
|
||||
AlertObservationModelView,
|
||||
AlertView,
|
||||
ReportView,
|
||||
)
|
||||
from superset.views.alerts import AlertView
|
||||
from superset.views.annotations import (
|
||||
AnnotationLayerModelView,
|
||||
AnnotationModelView,
|
||||
@@ -185,10 +179,6 @@ class SupersetAppInitializer: # pylint: disable=too-many-public-methods
|
||||
from superset.views.log.api import LogRestApi
|
||||
from superset.views.log.views import LogModelView
|
||||
from superset.views.redirects import R
|
||||
from superset.views.schedules import (
|
||||
DashboardEmailScheduleView,
|
||||
SliceEmailScheduleView,
|
||||
)
|
||||
from superset.views.sql_lab import (
|
||||
SavedQueryView,
|
||||
SavedQueryViewApi,
|
||||
@@ -393,50 +383,6 @@ class SupersetAppInitializer: # pylint: disable=too-many-public-methods
|
||||
#
|
||||
# Conditionally setup email views
|
||||
#
|
||||
if self.config["ENABLE_SCHEDULED_EMAIL_REPORTS"]:
|
||||
logging.warning(
|
||||
"ENABLE_SCHEDULED_EMAIL_REPORTS "
|
||||
"is deprecated and will be removed in version 2.0.0"
|
||||
)
|
||||
|
||||
appbuilder.add_separator(
|
||||
"Manage", cond=lambda: self.config["ENABLE_SCHEDULED_EMAIL_REPORTS"]
|
||||
)
|
||||
appbuilder.add_view(
|
||||
DashboardEmailScheduleView,
|
||||
"Dashboard Email Schedules",
|
||||
label=__("Dashboard Emails"),
|
||||
category="Manage",
|
||||
category_label=__("Manage"),
|
||||
icon="fa-search",
|
||||
menu_cond=lambda: self.config["ENABLE_SCHEDULED_EMAIL_REPORTS"],
|
||||
)
|
||||
appbuilder.add_view(
|
||||
SliceEmailScheduleView,
|
||||
"Chart Emails",
|
||||
label=__("Chart Email Schedules"),
|
||||
category="Manage",
|
||||
category_label=__("Manage"),
|
||||
icon="fa-search",
|
||||
menu_cond=lambda: self.config["ENABLE_SCHEDULED_EMAIL_REPORTS"],
|
||||
)
|
||||
|
||||
if self.config["ENABLE_ALERTS"]:
|
||||
logging.warning(
|
||||
"ENABLE_ALERTS is deprecated and will be removed in version 2.0.0"
|
||||
)
|
||||
|
||||
appbuilder.add_view(
|
||||
AlertModelView,
|
||||
"Alerts",
|
||||
label=__("Alerts"),
|
||||
category="Manage",
|
||||
category_label=__("Manage"),
|
||||
icon="fa-exclamation-triangle",
|
||||
menu_cond=lambda: bool(self.config["ENABLE_ALERTS"]),
|
||||
)
|
||||
appbuilder.add_view_no_menu(AlertLogModelView)
|
||||
appbuilder.add_view_no_menu(AlertObservationModelView)
|
||||
|
||||
appbuilder.add_view(
|
||||
AlertView,
|
||||
@@ -447,7 +393,6 @@ class SupersetAppInitializer: # pylint: disable=too-many-public-methods
|
||||
icon="fa-exclamation-triangle",
|
||||
menu_cond=lambda: feature_flag_manager.is_feature_enabled("ALERT_REPORTS"),
|
||||
)
|
||||
appbuilder.add_view_no_menu(ReportView)
|
||||
|
||||
appbuilder.add_view(
|
||||
AccessRequestsModelView,
|
||||
|
||||
Reference in New Issue
Block a user