From da7e52f85fd6a702a89ef96df0e629aed9e74b54 Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Mon, 28 Nov 2022 12:40:07 +0530 Subject: [PATCH] perf: course card improvements --- lms/lms/widgets/CourseCard.html | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/lms/lms/widgets/CourseCard.html b/lms/lms/widgets/CourseCard.html index 80232056..8fdf477f 100644 --- a/lms/lms/widgets/CourseCard.html +++ b/lms/lms/widgets/CourseCard.html @@ -1,6 +1,10 @@ -{% set memberships = get_all_memberships(frappe.session.user) %} -{% set membership = get_filtered_membership(course.name, memberships) %} +{% if frappe.session.user != "Guest" %} +{% set membership = frappe.db.get_value("LMS Batch Membership", {"member": frappe.session.user}, + ["name", "course", "batch", "current_lesson", "member_type", "progress"], as_dict=1) %} {% set progress = frappe.utils.cint(membership.progress) %} +{% else %} +{% set membership, progress = None, None %} +{% endif %}
@@ -68,7 +72,7 @@
{{ course.title }}
- {% if membership and not read_only %} + {% if membership and not is_instructor(course.name) and not read_only %}