wuttafarm.web.forms.schema¶
Custom form widgets for WuttaFarm
- class wuttafarm.web.forms.schema.AnimalTypeRef(request, *args, **kwargs)[source]¶
Custom schema type for a
AnimalTypereference field.This is a subclass of
ObjectRef.
- class wuttafarm.web.forms.schema.AssetRefs(request, for_asset=None, is_group=None, is_location=None, **kwargs)[source]¶
Schema type for Assets field (on a Log record)
- class wuttafarm.web.forms.schema.FarmOSEquipmentTypeRefs(request, route_prefix=None, *args, **kwargs)[source]¶
- class wuttafarm.web.forms.schema.FarmOSTaxonomyTerms(request, route_prefix=None, *args, **kwargs)[source]¶
Schema type which can represent multiple taxonomy terms.
- class wuttafarm.web.forms.schema.LandTypeRef(request, *args, **kwargs)[source]¶
Custom schema type for a
LandTypereference field.This is a subclass of
ObjectRef.
- class wuttafarm.web.forms.schema.LogRef(request, *args, **kwargs)[source]¶
Custom schema type for a
Logreference field.This is a subclass of
ObjectRef.
- class wuttafarm.web.forms.schema.MaterialTypeRefs(request)[source]¶
Schema type for Material Types field (on a Material Asset).
- class wuttafarm.web.forms.schema.Notes(encoding=None, allow_empty=False)[source]¶
Custom schema type for “note” fields.
- class wuttafarm.web.forms.schema.OwnerRefs(request)[source]¶
Schema type for Owners field (on a Log record)
- class wuttafarm.web.forms.schema.PlantTypeRefs(request)[source]¶
Schema type for Plant Types field (on a Plant Asset).
- class wuttafarm.web.forms.schema.QuantityRefs(request)[source]¶
Schema type for Quantities field (on a Log record)
- class wuttafarm.web.forms.schema.SeasonRefs(request)[source]¶
Schema type for Plant Types field (on a Plant Asset).
- class wuttafarm.web.forms.schema.StructureTypeRef(request, *args, **kwargs)[source]¶
Custom schema type for a
Structurereference field.This is a subclass of
ObjectRef.
- class wuttafarm.web.forms.schema.TaxonomyTermRefs(request)[source]¶
Generic schema type for a field which can reference multiple taxonomy terms.
- class wuttafarm.web.forms.schema.UnitRef(request, *args, **kwargs)[source]¶
Custom schema type for a
Unitreference field.This is a subclass of
ObjectRef.- get_object_url(unit)[source]¶
Returns the “view” URL for the given object, if applicable.
This is used when rendering the field readonly. If this method returns a URL then the field text will be wrapped with a hyperlink, otherwise it will be shown as-is.
Default logic always returns
None; subclass should override as needed.