chore: rename ImportMixin to ImportExportMixin (#11460)

* Add UUID to saved_query

* Reuse function from previous migration

* Point to new head

* feat: add backend to export saved queries using new format

* Rename ImportMixin to ImportExportMixin
This commit is contained in:
Beto Dealmeida
2020-10-30 09:11:56 -07:00
committed by GitHub
parent 21f722c9bc
commit f2b8d6aef8
9 changed files with 40 additions and 36 deletions

View File

@@ -39,7 +39,11 @@ from sqlalchemy.engine.url import URL
from sqlalchemy.orm import backref, relationship
from superset import security_manager
from superset.models.helpers import AuditMixinNullable, ExtraJSONMixin, ImportMixin
from superset.models.helpers import (
AuditMixinNullable,
ExtraJSONMixin,
ImportExportMixin,
)
from superset.models.tags import QueryUpdater
from superset.sql_parse import CtasMethod, ParsedQuery, Table
from superset.utils.core import QueryStatus, user_label
@@ -162,7 +166,7 @@ class Query(Model, ExtraJSONMixin):
security_manager.raise_for_access(query=self)
class SavedQuery(Model, AuditMixinNullable, ExtraJSONMixin, ImportMixin):
class SavedQuery(Model, AuditMixinNullable, ExtraJSONMixin, ImportExportMixin):
"""ORM model for SQL query"""
__tablename__ = "saved_query"