tendril.frontend.blueprints.production.forms module

Docstring for forms

class tendril.frontend.blueprints.production.forms.ModuleQtyForm(*args, **kwargs)[source]

Bases: flask_wtf.form.Form

ident = <UnboundField(StringField, (), {'label': 'Module', 'validators': [<wtforms.validators.Optional object>, <wtforms.validators.AnyOf object>]})>
qty = <UnboundField(StringField, (), {'label': 'Qty', 'validators': []})>
validate_qty(form, field)[source]
_unbound_fields = None
_wtforms_meta = None
class tendril.frontend.blueprints.production.forms.DeltaOrderForm(*args, **kwargs)[source]

Bases: flask_wtf.form.Form

orig_cardname = <UnboundField(StringField, (), {'label': 'Original', 'validators': []})>
target_cardname = <UnboundField(StringField, (), {'label': 'Target', 'validators': []})>
sno = <UnboundField(StringField, (), {'label': 'Serial Number', 'validators': []})>
validate_orig_cardname(form, field)[source]
validate_target_cardname(form, field)[source]
validate_sno(form, field)[source]
_unbound_fields = None
_wtforms_meta = None
class tendril.frontend.blueprints.production.forms.CreateProductionOrderForm(auth_roles=None, admin_roles=None, *args, **kwargs)[source]

Bases: flask_wtf.form.Form

user = <UnboundField(StringField, (), {'label': 'Ordered By', 'validators': [<wtforms.validators.InputRequired object>, <function user_auth_check>]})>
rdate = <UnboundField(DateInputField, (), {'label': 'Date'})>
prod_order_title = <UnboundField(StringField, (), {'label': 'Title', 'validators': [<wtforms.validators.InputRequired object>, <wtforms.validators.Length object>]})>
desc = <UnboundField(StringField, (), {'label': 'Description', 'validators': [<wtforms.validators.InputRequired object>]})>
root_order_sno = <UnboundField(StringField, (), {'label': 'Root Order', 'validators': [<wtforms.validators.Optional object>]})>
prod_order_sno = <UnboundField(FormField, (<class 'tendril.frontend.parts.forms.NewSerialNumberForm'>,), {})>
production_type = <UnboundField(SelectField, (), {'validators': [<wtforms.validators.InputRequired object>], 'label': 'Type', 'choices': [('production', 'Production'), ('prototype', 'Prototype'), ('testing', 'Testing'), ('support', 'Support'), ('rd', 'Research & Development')]})>
modules = <UnboundField(FieldList, (<UnboundField(FormField, (<class 'tendril.frontend.blueprints.production.forms.ModuleQtyForm'>,), {})>,), {'min_entries': 1})>
deltas = <UnboundField(FieldList, (<UnboundField(FormField, (<class 'tendril.frontend.blueprints.production.forms.DeltaOrderForm'>,), {})>,), {'min_entries': 1})>
_setup_sno_fields()[source]
_unbound_fields = None
_wtforms_meta = None
_setup_secure_fields()[source]