stc

a simple time card webapp
git clone _git@git.brennen.work:stc.git
Log | Files | Refs | README

forms.py (1446B)


      1 from flask_wtf import FlaskForm
      2 from wtforms import StringField, SubmitField, SelectField, DateField, FloatField, IntegerField
      3 from wtforms.validators import DataRequired, optional, length, InputRequired, EqualTo
      4 
      5 class NewEquipment(FlaskForm):
      6     equipment_type = SelectField("Type",validators=[DataRequired()])
      7     equipment_type_number = IntegerField("Equipment Number",validators=[optional()])
      8     branch = SelectField("Branch", validators=[DataRequired()])
      9     purchase_timestamp = DateField("Purchase Date",validators=[DataRequired()])
     10     purchase_price = FloatField("Purchase Price", validators=[optional()])
     11     match_percentage = FloatField("Percentage Match",validators=[optional()])
     12     purchasing_project = SelectField("Purchasing Project",validators=[optional()])
     13     submit_equipment = SubmitField("Submit Equipment")
     14 
     15 class UpdateEquipment(FlaskForm):
     16     equipment_type = SelectField("Type",validators=[optional()])
     17     equipment_type_number = IntegerField("Equipment Number",validators=[optional()])
     18     branch = SelectField("Branch", validators=[optional()])
     19     purchase_timestamp = DateField("Purchase Date",validators=[optional()])
     20     purchase_price = FloatField("Purchase Price", validators=[optional()])
     21     match_percentage = FloatField("Percentage Match",validators=[optional()])
     22     purchasing_project = SelectField("Purchasing Project",validators=[optional()])
     23     submit_equipment = SubmitField("Submit Equipment")