From 719d7b5e883c1750f9c7f57ef659950cb872b8f6 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Tue, 17 Feb 2026 15:54:23 +0530 Subject: [PATCH 1/9] chore: project URLs (#2087) (cherry picked from commit 3cd9d89f0bed955cb0887c38c38edcf163fac9c7) --- pyproject.toml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 4730269f..2e78af7b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -72,3 +72,10 @@ frappe = ">=15.0.0,<=17.0.0-dev" build_dir = "./frontend" out_dir = "../lms/public/frontend" index_html_path = "../lms/www/_lms.html" + + +[project.urls] +Homepage = "https://frappe.io/learning" +Repository = "https://github.com/frappe/lms.git" +"Bug Reports" = "https://github.com/frappe/lms/issues" + From 619f02a74bb84ef50c15d40ccb8df1ec4c641982 Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Mon, 23 Feb 2026 11:28:58 +0530 Subject: [PATCH 2/9] fix: check permission of session user during batch enrollment (cherry picked from commit c1260edb00534d821fa52e20b4f6aaa8070ae91c) --- lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py b/lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py index 351d0f0c..d789e0a7 100644 --- a/lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py +++ b/lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py @@ -26,7 +26,7 @@ class LMSBatchEnrollment(Document): if self.owner == self.member: return - roles = frappe.get_roles(self.owner) + roles = frappe.get_roles() if "Moderator" not in roles and "Batch Evaluator" not in roles: frappe.throw(_("You must be a Moderator or Batch Evaluator to enroll users in a batch.")) From e8edf33be61d952684200ac75bbc9476b426860c Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Mon, 23 Feb 2026 11:49:06 +0530 Subject: [PATCH 3/9] fix: lesson progress issue --- frontend/src/pages/Lesson.vue | 34 +++++++++++++++++++--------------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/frontend/src/pages/Lesson.vue b/frontend/src/pages/Lesson.vue index 6af691e4..2a8a9523 100644 --- a/frontend/src/pages/Lesson.vue +++ b/frontend/src/pages/Lesson.vue @@ -12,7 +12,7 @@ -