stc

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

forms.py (1130B)


      1 from flask_wtf import FlaskForm
      2 from wtforms import StringField, SubmitField, PasswordField, BooleanField, SelectField, TimeField, DateField, IntegerField
      3 from flask_wtf.file import FileField
      4 from wtforms.validators import DataRequired, optional, length, InputRequired, EqualTo
      5 
      6 class NewMeeting(FlaskForm):
      7     date = DateField('Meeting Date', validators=[DataRequired()])
      8     time = TimeField('Meeting Time', validators=[DataRequired()])
      9     location = StringField('Meeting Link', validators=[DataRequired()])
     10     expected_end = IntegerField('Expected Duration',default=60)
     11     meeting_description = StringField('Meeting Description')
     12     schedule_meeting = SubmitField('Schedule Meeting')
     13 
     14 class UpdateMeeting(FlaskForm):
     15     date = DateField('Meeting Date')
     16     time = TimeField('Meeting Time')
     17     location = StringField('Meeting Link')
     18     expected_end = IntegerField('Expected Duration', default=60)
     19     meeting_description = StringField('Meeting Description')
     20     update_meeting = SubmitField('Update Meeting')
     21 
     22 class NewFileUpload(FlaskForm):
     23     document = FileField('file')
     24     submit_file = SubmitField('Submit File')