mirror of
https://github.com/apache/superset.git
synced 2024-09-16 02:29:39 -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(
|
certification_details = fields.String(
|
||||||
description=certification_details_description, allow_none=True
|
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):
|
class ChartPutSchema(Schema):
|
||||||
@ -250,6 +252,8 @@ class ChartPutSchema(Schema):
|
|||||||
certification_details = fields.String(
|
certification_details = fields.String(
|
||||||
description=certification_details_description, allow_none=True
|
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):
|
class ChartGetDatasourceObjectDataResponseSchema(Schema):
|
||||||
|
@ -249,6 +249,8 @@ class DashboardPostSchema(BaseDashboardSchema):
|
|||||||
certification_details = fields.String(
|
certification_details = fields.String(
|
||||||
description=certification_details_description, allow_none=True
|
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):
|
class DashboardPutSchema(BaseDashboardSchema):
|
||||||
@ -278,6 +280,8 @@ class DashboardPutSchema(BaseDashboardSchema):
|
|||||||
certification_details = fields.String(
|
certification_details = fields.String(
|
||||||
description=certification_details_description, allow_none=True
|
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):
|
class ChartFavStarResponseResult(Schema):
|
||||||
|
@ -386,6 +386,8 @@ class DatabasePostSchema(Schema, DatabaseParametersSchemaMixin):
|
|||||||
description=sqlalchemy_uri_description,
|
description=sqlalchemy_uri_description,
|
||||||
validate=[Length(1, 1024), sqlalchemy_uri_validator],
|
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):
|
class DatabasePutSchema(Schema, DatabaseParametersSchemaMixin):
|
||||||
@ -428,6 +430,8 @@ class DatabasePutSchema(Schema, DatabaseParametersSchemaMixin):
|
|||||||
description=sqlalchemy_uri_description,
|
description=sqlalchemy_uri_description,
|
||||||
validate=[Length(0, 1024), sqlalchemy_uri_validator],
|
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):
|
class DatabaseTestConnectionSchema(Schema, DatabaseParametersSchemaMixin):
|
||||||
|
@ -80,6 +80,8 @@ class DatasetPostSchema(Schema):
|
|||||||
schema = fields.String(validate=Length(0, 250))
|
schema = fields.String(validate=Length(0, 250))
|
||||||
table_name = fields.String(required=True, allow_none=False, validate=Length(1, 250))
|
table_name = fields.String(required=True, allow_none=False, validate=Length(1, 250))
|
||||||
owners = fields.List(fields.Integer())
|
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):
|
class DatasetPutSchema(Schema):
|
||||||
@ -100,6 +102,8 @@ class DatasetPutSchema(Schema):
|
|||||||
columns = fields.List(fields.Nested(DatasetColumnsPutSchema))
|
columns = fields.List(fields.Nested(DatasetColumnsPutSchema))
|
||||||
metrics = fields.List(fields.Nested(DatasetMetricsPutSchema))
|
metrics = fields.List(fields.Nested(DatasetMetricsPutSchema))
|
||||||
extra = fields.String(allow_none=True)
|
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):
|
class DatasetRelatedChart(Schema):
|
||||||
|
Loading…
Reference in New Issue
Block a user