org.forms.resource
Classes
Defines the form for all resources. |
|
Defines the form for all resources. |
|
Defines the form to remove multiple allocations. |
|
A form providing a start/end date range. |
Module Contents
- class org.forms.resource.ResourceBaseForm(formdata: MultiDict[str, Any] | None = None, obj: object | None = None, prefix: str = '', data: dict[str, Any] | None = None, meta: dict[str, Any] | None = None, *, extra_filters: Mapping[str, Sequence[Any]] | None = None, **kwargs: Any)[source]
Bases:
onegov.form.Form
Defines the form for all resources.
- populate_obj(obj: onegov.reservation.Resource) None [source]
A reimplementation of wtforms populate_obj function with the addage of optional include/exclude filters.
If neither exclude nor include is passed, the function works like it does in wtforms. Otherwise fields are considered which are included but not excluded.
- class org.forms.resource.ResourceForm(formdata: MultiDict[str, Any] | None = None, obj: object | None = None, prefix: str = '', data: dict[str, Any] | None = None, meta: dict[str, Any] | None = None, *, extra_filters: Mapping[str, Sequence[Any]] | None = None, **kwargs: Any)[source]
Bases:
ResourceBaseForm
,onegov.org.forms.generic.PaymentForm
Defines the form for all resources.
- class org.forms.resource.ResourceCleanupForm(formdata: MultiDict[str, Any] | None = None, obj: object | None = None, prefix: str = '', data: dict[str, Any] | None = None, meta: dict[str, Any] | None = None, *, extra_filters: Mapping[str, Sequence[Any]] | None = None, **kwargs: Any)[source]
Bases:
onegov.org.forms.generic.DateRangeForm
Defines the form to remove multiple allocations.
- class org.forms.resource.ResourceExportForm(formdata: MultiDict[str, Any] | None = None, obj: object | None = None, prefix: str = '', data: dict[str, Any] | None = None, meta: dict[str, Any] | None = None, *, extra_filters: Mapping[str, Sequence[Any]] | None = None, **kwargs: Any)[source]
Bases:
onegov.org.forms.generic.DateRangeForm
,onegov.org.forms.generic.ExportForm
A form providing a start/end date range.