gws.base.edit.action

Edit action.

Source code: gws.base.edit.action

Module Contents

class gws.base.edit.action.Config

Bases: gws.base.action.Config

Feature editing in the client.

class gws.base.edit.action.Object

Bases: gws.base.action.Object

Edit action.

Delegates all work to the edit helper.

h: gws.base.edit.helper.Object

The edit helper.

api_delete_feature(req: gws.WebRequester, p: gws.base.edit.api.DeleteFeatureRequest) → gws.base.edit.api.DeleteFeatureResponse

Delete a feature.

api_get_feature(req: gws.WebRequester, p: gws.base.edit.api.GetFeatureRequest) → gws.base.edit.api.GetFeatureResponse

Return a single feature for the edit form.

api_get_features(req: gws.WebRequester, p: gws.base.edit.api.GetFeaturesRequest) → gws.base.edit.api.GetFeaturesResponse

Return features of editable models.

api_get_models(req: gws.WebRequester, p: gws.base.edit.api.GetModelsRequest) → gws.base.edit.api.GetModelsResponse

Return the editable models of a project.

api_get_relatable_features(req: gws.WebRequester, p: gws.base.edit.api.GetRelatableFeaturesRequest) → gws.base.edit.api.GetRelatableFeaturesResponse

Return features that can be linked in a related field.

api_init_feature(req: gws.WebRequester, p: gws.base.edit.api.InitFeatureRequest) → gws.base.edit.api.InitFeatureResponse

Return a new feature with initial values, without saving it.

api_write_feature(req: gws.WebRequester, p: gws.base.edit.api.WriteFeatureRequest) → gws.base.edit.api.WriteFeatureResponse

Validate and save a new or existing feature.

configure()
class gws.base.edit.action.Props

Bases: gws.base.action.Props