diff --git a/lms/hooks.py b/lms/hooks.py index 188a9e45..9c94b94c 100644 --- a/lms/hooks.py +++ b/lms/hooks.py @@ -194,7 +194,8 @@ jinja = { "lms.lms.utils.first_lesson_exists", "lms.lms.utils.get_courses_under_review", "lms.lms.utils.has_course_instructor_role", - "lms.lms.utils.has_course_moderator_role" + "lms.lms.utils.has_course_moderator_role", + "lms.lms.utils.get_certificates" ], "filters": [] } diff --git a/lms/lms/utils.py b/lms/lms/utils.py index 22f78197..3e1da754 100644 --- a/lms/lms/utils.py +++ b/lms/lms/utils.py @@ -455,3 +455,8 @@ def get_courses_under_review(): }, ["name", "upcoming", "title", "image", "enable_certification", "status", "published"] ) + +def get_certificates(member=None): + return frappe.get_all("LMS Certificate", { + "member": member or frappe.session.user + }, ["course", "member", "issue_date", "expiry_date", "name"]) diff --git a/lms/lms/web_template/courses_enrolled/courses_enrolled.html b/lms/lms/web_template/courses_enrolled/courses_enrolled.html index b165aa70..7e17c865 100644 --- a/lms/lms/web_template/courses_enrolled/courses_enrolled.html +++ b/lms/lms/web_template/courses_enrolled/courses_enrolled.html @@ -2,28 +2,28 @@ {% if enrolled | length %}