{% extends "lms/templates/lms_base.html" %} {% block title %} {{ _("All Classes") }} {% endblock %} {% block page_content %}
{% if is_moderator %} {% endif %}
{{ _("All Classes") }}
{% if classes %} {{ ClassCards(classes) }} {% else %}
{{ _("No Classes") }}
{{ _("Nothing to see here.") }}
{% endif %}
{% endblock %} {%- block script %} {{ super() }} {{ include_script('controls.bundle.js') }} {% if is_moderator %} {% 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}) %}
{{ class.title }}
{% if course_count %} {{ course_count }} {{ _("Courses") }} {% endif %} {% if student_count %} {{ student_count }} {{ _("Students") }} {% endif %}
{{ frappe.utils.format_date(class.start_date, "long") }} - {{ frappe.utils.format_date(class.end_date, "long") }}
{% endfor %}
{% endmacro %}