acm-site/acmsite/admin/forms.py
Cara Salter 5bd7d548c1
Admin dashboard!
Get event management page almost working! Deleting events works,
creating new events works, editing events (almost) works! Just need to
figure out how to properly set the date and time fields when editing...

Also, user management! You can see a list of users and will
theoretically be able to promote officers from the web UI
2024-03-06 16:18:18 -05:00

12 lines
574 B
Python

from flask_wtf import FlaskForm
from wtforms import DateTimeField, DateField, StringField, TextAreaField, TimeField
from wtforms.validators import DataRequired
class EventForm(FlaskForm):
name = StringField('Name', validators=[DataRequired()])
description = TextAreaField('Description')
location = StringField('Location', validators=[DataRequired()])
start_day = DateField('Start Day', validators=[DataRequired()])
start_time = TimeField('Start Time')
end_day = DateField('End Day', validators=[DataRequired()])
end_time = TimeField('End Time')