{% extends "templates/base.html" %} {% block title %} {{ _("All Classes") }} {% endblock %} {% block content %}
{% if has_course_moderator_role() %} {{ _("Create Class") }} {% endif %}
{{ _("All Classes") }}
{% if classes %} {{ ClassCards(classes) }} {% else %}
{{ _("No Classes") }}
{{ _("Nothing to see here.") }}
{% endif %}
{% endblock %} {% macro ClassCards(classes) %}
{% for class in classes %} {% set course_count = frappe.db.count("Class Course", {"parent": class.name}) %} {% set student_count = frappe.db.count("Class Student", {"parent": class.name}) %}
{% if course_count %} {{ course_count }} {{ _("Courses") }} {% endif %} {% if student_count %} {{ student_count }} {{ _("Students") }} {% endif %}
{{ class.title }}
{{ frappe.utils.format_date(class.start_date, "medium") }} - {{ frappe.utils.format_date(class.end_date, "medium") }}
{% endfor %}
{% endmacro %}