diff --git a/app.py b/app.py index 9da0d8a..6ca4698 100644 --- a/app.py +++ b/app.py @@ -25,7 +25,7 @@ app.register_blueprint(auth_blueprint) class Period(db.Model): period = db.Column(db.Integer, primary_key=True) - periodTime = db.Column(db.Integer) + periodTime = db.Column(db.Time) weekendSchedule = db.Column(db.Boolean) def __repr__(self): @@ -90,7 +90,7 @@ def editPeriod(periodNum): period = Period.query.get_or_404(periodNum) form = PeriodForm(obj=period) if form.validate_on_submit(): - period.periodTime = str(form.periodTime.data) + period.periodTime = form.periodTime.data period.weekendSchedule = form.weekendSchedule.data db.session.commit() return redirect(f'/period/edit/{periodNum}') @@ -107,7 +107,7 @@ def delete_period(periodNum): def newPeriod(): form = PeriodForm() if form.validate_on_submit(): - period = Period(periodTime=str(form.periodTime.data), + period = Period(periodTime=form.periodTime.data, weekendSchedule=form.weekendSchedule.data ) print(period.periodTime) diff --git a/templates/editEvent.html b/templates/editEvent.html index bbcf550..cb48cb5 100644 --- a/templates/editEvent.html +++ b/templates/editEvent.html @@ -2,9 +2,8 @@ {% block content %}

{% block title %} Edit Event {% endblock %}

- {% set convertedTime = datetime.strptime(event.period.periodTime, "%H:%M:%S") %}

- Period {{ event.period.period }}
Time: {{ convertedTime.strftime("%I:%M %p") }} + Period {{ event.period.period }}
Time: {{ event.period.periodTime.strftime("%I:%M %p") }}

{% if event.task_id != None %}

diff --git a/templates/editPeriod.html b/templates/editPeriod.html index 044839f..0714838 100644 --- a/templates/editPeriod.html +++ b/templates/editPeriod.html @@ -10,7 +10,7 @@ {{ form.csrf_token }}

{{ form.periodTime.label }} - {{ form.periodTime(value=period.periodTime) }} + {{ form.periodTime }}

{{ form.weekendSchedule.label }} diff --git a/templates/events.html b/templates/events.html index 6f14044..b4b1c0d 100644 --- a/templates/events.html +++ b/templates/events.html @@ -8,8 +8,7 @@

{% for period in periods %}
- {% set convertedTime = datetime.strptime(period.periodTime, "%H:%M:%S") %} -

Period {{ period.period }}
Time: {{ convertedTime.strftime("%I:%M %p") }}

+

Period {{ period.period }}
Time: {{ period.periodTime.strftime("%I:%M %p") }}

{% for event in events if event.scheduled_date == currDay and event.period == period %} {% if event.task_id != None %} diff --git a/templates/periods.html b/templates/periods.html index 8c1044a..f2e206c 100644 --- a/templates/periods.html +++ b/templates/periods.html @@ -4,7 +4,6 @@

{% block title %} Periods {% endblock %}

New Period

{% for period in periods %} - {% set convertedTime = datetime.strptime(period.periodTime, "%H:%M:%S") %}
-

Period {{ period.period }}
Time: {{ convertedTime.strftime("%I:%M %p") }}

+

Period {{ period.period }}
Time: {{ period.periodTime.strftime("%I:%M %p") }}


{% endfor %}