gws.base.edit.action
¶
Backend for vector edit operations.
Source code: gws.base.edit.action
Module Contents¶
- class gws.base.edit.action.Config¶
Bases:
gws.base.action.Config
Edit action
- class gws.base.edit.action.Props¶
Bases:
gws.base.action.Props
- class gws.base.edit.action.GetModelsRequest(*args, **kwargs)¶
Bases:
gws.Request
Command request.
- class gws.base.edit.action.GetModelsResponse(*args, **kwargs)¶
Bases:
gws.Response
Command response.
- models: list[gws.ext.props.model]¶
- class gws.base.edit.action.GetFeaturesRequest(*args, **kwargs)¶
Bases:
gws.Request
Command request.
- modelUids: list[str]¶
- crs: gws.CrsName | None¶
- extent: gws.Extent | None¶
- featureUids: list[str] | None¶
- keyword: str | None¶
- resolution: float | None¶
- shapes: list[gws.ShapeProps] | None¶
- tolerance: str | None¶
- class gws.base.edit.action.GetRelatableFeaturesRequest(*args, **kwargs)¶
Bases:
gws.Request
Command request.
- modelUid: str¶
- fieldName: str¶
- extent: gws.Extent | None¶
- keyword: str | None¶
- class gws.base.edit.action.GetFeatureRequest(*args, **kwargs)¶
Bases:
gws.Request
Command request.
- modelUid: str¶
- featureUid: str¶
- class gws.base.edit.action.InitFeatureRequest(*args, **kwargs)¶
Bases:
gws.Request
Command request.
- modelUid: str¶
- feature: gws.FeatureProps¶
- class gws.base.edit.action.WriteFeatureRequest(*args, **kwargs)¶
Bases:
gws.Request
Command request.
- modelUid: str¶
- feature: gws.FeatureProps¶
- class gws.base.edit.action.DeleteFeatureRequest(*args, **kwargs)¶
Bases:
gws.Request
Command request.
- modelUid: str¶
- feature: gws.FeatureProps¶
- class gws.base.edit.action.FeatureResponse(*args, **kwargs)¶
Bases:
gws.Response
Command response.
- feature: gws.FeatureProps¶
- class gws.base.edit.action.WriteResponse(*args, **kwargs)¶
Bases:
gws.Response
Command response.
- validationErrors: list[gws.ModelValidationError]¶
- feature: gws.FeatureProps¶
- class gws.base.edit.action.FeatureListResponse(*args, **kwargs)¶
Bases:
gws.Response
Command response.
- features: list[gws.FeatureProps]¶
- class gws.base.edit.action.Object¶
Bases:
gws.base.action.Object
- get_models(req: gws.WebRequester, p: GetModelsRequest) GetModelsResponse ¶
- get_features(req: gws.WebRequester, p: GetFeaturesRequest) FeatureListResponse ¶
- get_relatable_features(req: gws.WebRequester, p: GetRelatableFeaturesRequest) FeatureListResponse ¶
- get_feature(req: gws.WebRequester, p: GetFeatureRequest) FeatureResponse ¶
- init_feature(req: gws.WebRequester, p: InitFeatureRequest) FeatureResponse ¶
- write_feature(req: gws.WebRequester, p: WriteFeatureRequest) WriteResponse ¶
- delete_feature(req: gws.WebRequester, p: DeleteFeatureRequest) gws.Response ¶
- require_model(model_uid, user: gws.User, access: gws.Access) gws.Model ¶
- require_field(model: gws.Model, field_name: str, user: gws.User, access: gws.Access) gws.ModelField ¶
- from_props(props: gws.FeatureProps, access: gws.Access, mc: gws.ModelContext)¶
- make_propses(features: list[gws.Feature], mc: gws.ModelContext) list[gws.FeatureProps] ¶
- prepare_feature(feature, template_map, mc, depth)¶