fix: sort classes by start date

This commit is contained in:
Jannat Patel
2023-05-16 17:10:50 +05:30
parent 1327b033e6
commit 552b0c9616
2 changed files with 4 additions and 8 deletions

View File

@@ -120,11 +120,6 @@
</div> </div>
{% endmacro %} {% endmacro %}
{% block style %}
{{ super() }}
{{ include_style('controls.bundle.css') }}
{% endblock %}
{%- block script %} {%- block script %}
{{ super() }} {{ super() }}
{{ include_script('controls.bundle.js') }} {{ include_script('controls.bundle.js') }}

View File

@@ -13,11 +13,12 @@ def get_context(context):
past_classes, upcoming_classes = [], [] past_classes, upcoming_classes = [], []
for class_ in classes: for class_ in classes:
print(class_.start_date)
if getdate(class_.start_date) < getdate(): if getdate(class_.start_date) < getdate():
past_classes.append(class_) past_classes.append(class_)
else: else:
upcoming_classes.append(class_) upcoming_classes.append(class_)
context.past_classes = past_classes context.past_classes = sorted(past_classes, key=lambda d: d.start_date)
context.upcoming_classes = upcoming_classes
context.upcoming_classes = sorted(upcoming_classes, key=lambda d: d.start_date)