feat: annotation layers CRUD list view (#11432)

This commit is contained in:
Moriah Kreeger
2020-10-28 15:45:07 -07:00
committed by GitHub
parent 52294c836a
commit e9dba18466
8 changed files with 442 additions and 17 deletions

View File

@@ -123,3 +123,14 @@ class AnnotationLayerModelView(SupersetModelView): # pylint: disable=too-many-a
add_columns = edit_columns
label_columns = {"name": _("Name"), "descr": _("Description")}
@expose("/list/")
@has_access
def list(self) -> FlaskResponse:
if not (
app.config["ENABLE_REACT_CRUD_VIEWS"]
and feature_flag_manager.is_feature_enabled("SIP_34_ANNOTATIONS_UI")
):
return super().list()
return super().render_app_template()