mirror of
https://github.com/apache/superset.git
synced 2024-09-06 22:07:34 -04:00
feat: external management flags in CRUD (#19318)
This commit is contained in:
parent
65c204b288
commit
9766726b26
@ -209,6 +209,8 @@ class ChartPostSchema(Schema):
|
||||
certification_details = fields.String(
|
||||
description=certification_details_description, allow_none=True
|
||||
)
|
||||
is_managed_externally = fields.Boolean(allow_none=True, default=False)
|
||||
external_url = fields.String(allow_none=True)
|
||||
|
||||
|
||||
class ChartPutSchema(Schema):
|
||||
@ -250,6 +252,8 @@ class ChartPutSchema(Schema):
|
||||
certification_details = fields.String(
|
||||
description=certification_details_description, allow_none=True
|
||||
)
|
||||
is_managed_externally = fields.Boolean(allow_none=True, default=False)
|
||||
external_url = fields.String(allow_none=True)
|
||||
|
||||
|
||||
class ChartGetDatasourceObjectDataResponseSchema(Schema):
|
||||
|
@ -249,6 +249,8 @@ class DashboardPostSchema(BaseDashboardSchema):
|
||||
certification_details = fields.String(
|
||||
description=certification_details_description, allow_none=True
|
||||
)
|
||||
is_managed_externally = fields.Boolean(allow_none=True, default=False)
|
||||
external_url = fields.String(allow_none=True)
|
||||
|
||||
|
||||
class DashboardPutSchema(BaseDashboardSchema):
|
||||
@ -278,6 +280,8 @@ class DashboardPutSchema(BaseDashboardSchema):
|
||||
certification_details = fields.String(
|
||||
description=certification_details_description, allow_none=True
|
||||
)
|
||||
is_managed_externally = fields.Boolean(allow_none=True, default=False)
|
||||
external_url = fields.String(allow_none=True)
|
||||
|
||||
|
||||
class ChartFavStarResponseResult(Schema):
|
||||
|
@ -386,6 +386,8 @@ class DatabasePostSchema(Schema, DatabaseParametersSchemaMixin):
|
||||
description=sqlalchemy_uri_description,
|
||||
validate=[Length(1, 1024), sqlalchemy_uri_validator],
|
||||
)
|
||||
is_managed_externally = fields.Boolean(allow_none=True, default=False)
|
||||
external_url = fields.String(allow_none=True)
|
||||
|
||||
|
||||
class DatabasePutSchema(Schema, DatabaseParametersSchemaMixin):
|
||||
@ -428,6 +430,8 @@ class DatabasePutSchema(Schema, DatabaseParametersSchemaMixin):
|
||||
description=sqlalchemy_uri_description,
|
||||
validate=[Length(0, 1024), sqlalchemy_uri_validator],
|
||||
)
|
||||
is_managed_externally = fields.Boolean(allow_none=True, default=False)
|
||||
external_url = fields.String(allow_none=True)
|
||||
|
||||
|
||||
class DatabaseTestConnectionSchema(Schema, DatabaseParametersSchemaMixin):
|
||||
|
@ -80,6 +80,8 @@ class DatasetPostSchema(Schema):
|
||||
schema = fields.String(validate=Length(0, 250))
|
||||
table_name = fields.String(required=True, allow_none=False, validate=Length(1, 250))
|
||||
owners = fields.List(fields.Integer())
|
||||
is_managed_externally = fields.Boolean(allow_none=True, default=False)
|
||||
external_url = fields.String(allow_none=True)
|
||||
|
||||
|
||||
class DatasetPutSchema(Schema):
|
||||
@ -100,6 +102,8 @@ class DatasetPutSchema(Schema):
|
||||
columns = fields.List(fields.Nested(DatasetColumnsPutSchema))
|
||||
metrics = fields.List(fields.Nested(DatasetMetricsPutSchema))
|
||||
extra = fields.String(allow_none=True)
|
||||
is_managed_externally = fields.Boolean(allow_none=True, default=False)
|
||||
external_url = fields.String(allow_none=True)
|
||||
|
||||
|
||||
class DatasetRelatedChart(Schema):
|
||||
|
Loading…
Reference in New Issue
Block a user