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')