tendril.frontend.parts.forms module

Docstring for fields

tendril.frontend.parts.forms.user_auth_check(form, field)[source]
class tendril.frontend.parts.forms.SerialNumberValidator(new=True, series=None, efield=None, has_doctype=None, parent=None, message=None)[source]

Bases: object

_check_valid(sno)[source]
_check_new(sno)[source]
_check_series(sno)[source]
_check_efield(sno)[source]
_check_has_doctype(sno)[source]
_check_parent(sno)[source]
class tendril.frontend.parts.forms.NewSerialNumberForm(**kwargs)[source]

Bases: flask_wtf.form.Form

sno = <UnboundField(StringField, (), {'label': 'Serial Number', 'validators': [<tendril.frontend.parts.forms.SerialNumberValidator object>]})>
sno_generate = <UnboundField(BooleanField, (), {'label': 'Auto Generate'})>
_unbound_fields = None
_wtforms_meta = None
class tendril.frontend.parts.forms.DateInputField(label=None, validators=None, date_format=None, **kwargs)[source]

Bases: wtforms.fields.core.StringField

_value()[source]
process_formdata(valuelist)[source]
get_date_default()[source]
class tendril.frontend.parts.forms.MultiCheckboxField(label=None, validators=None, coerce=<type 'unicode'>, choices=None, **kwargs)[source]

Bases: wtforms.fields.core.SelectMultipleField

A multiple-select, except displays a list of checkboxes.

Iterating the field will produce subfields, allowing custom rendering of the enclosed checkbox fields.

widget = <wtforms.widgets.core.ListWidget object>
option_widget = <wtforms.widgets.core.CheckboxInput object>