wuttafarm.web.forms.widgets

Custom form widgets for WuttaFarm

class wuttafarm.web.forms.widgets.AnimalTypeRefWidget(request, *args, **kwargs)[source]

Custom widget which uses the <animal-type-picker> component.

class wuttafarm.web.forms.widgets.AssetRefsWidget(request, *args, **kwargs)[source]

Widget for Assets field (of various kinds).

class wuttafarm.web.forms.widgets.EquipmentTypeRefsWidget(request, *args, **kwargs)[source]

Widget for Equipment Types field.

model_class

alias of EquipmentType

class wuttafarm.web.forms.widgets.FarmOSAssetRefsWidget(request, *args, **kwargs)[source]

Widget to display a “Assets” field for an asset.

class wuttafarm.web.forms.widgets.FarmOSLocationRefsWidget(request, *args, **kwargs)[source]

Widget to display a “Locations” field for an asset.

class wuttafarm.web.forms.widgets.FarmOSPlantTypesWidget(request, *args, **kwargs)[source]

Widget to display a farmOS “plant types” field.

class wuttafarm.web.forms.widgets.FarmOSQuantityRefsWidget(**kw)[source]

Widget to display a “Quantities” field for a log.

class wuttafarm.web.forms.widgets.FarmOSRefWidget(request, route_prefix, *args, **kwargs)[source]

Generic widget to display “any reference field” - as a link to view the farmOS record it references. Only used by the farmOS direct API views.

class wuttafarm.web.forms.widgets.FarmOSRefsWidget(request, route_prefix, *args, **kwargs)[source]
class wuttafarm.web.forms.widgets.FarmOSTaxonomyTermsWidget(request, route_prefix, *args, **kwargs)[source]

Widget to display a field which can reference multiple taxonomy terms.

class wuttafarm.web.forms.widgets.FarmOSUnitRefWidget(**kw)[source]

Widget to display a “Units” field for a quantity.

class wuttafarm.web.forms.widgets.ImageWidget(alt_text, *args, **kwargs)[source]

Widget to display an image URL for a record.

class wuttafarm.web.forms.widgets.LogQuickWidget(**kw)[source]

Widget to display an image URL for a record.

class wuttafarm.web.forms.widgets.MaterialTypeRefsWidget(request, *args, **kwargs)[source]

Widget for Material Types field (on a Material Asset).

class wuttafarm.web.forms.widgets.OwnerRefsWidget(request, *args, **kwargs)[source]

Widget for Owners field (on an Asset or Log record)

class wuttafarm.web.forms.widgets.PlantTypeRefsWidget(request, *args, **kwargs)[source]

Widget for Plant Types field (on a Plant Asset).

class wuttafarm.web.forms.widgets.QuantityRefsWidget(request, *args, **kwargs)[source]

Widget for Quantities field (on a Log record)

class wuttafarm.web.forms.widgets.SeasonRefsWidget(request, *args, **kwargs)[source]

Widget for Seasons field (on a Plant Asset).

class wuttafarm.web.forms.widgets.StructureWidget(request, *args, **kwargs)[source]

Widget to display a “structure” field.

class wuttafarm.web.forms.widgets.TaxonomyTermRefsWidget(request, *args, **kwargs)[source]

Generic (incomplete) widget for fields which can reference multiple taxonomy terms.

This widget can handle typical read-only scenarios but the editable mode is not implemented.

class wuttafarm.web.forms.widgets.UsersWidget(request, *args, **kwargs)[source]

Widget to display the list of owners for an asset etc.