From 0c1f1fada4b9751c27b474002d96be5615e1a88a Mon Sep 17 00:00:00 2001 From: Rehan Ansari Date: Sat, 25 Oct 2025 10:09:31 +0530 Subject: [PATCH 1/4] fix: incorrect error msg --- lms/lms/doctype/lms_program/lms_program.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lms/lms/doctype/lms_program/lms_program.py b/lms/lms/doctype/lms_program/lms_program.py index 95bd312b..9bcefd22 100644 --- a/lms/lms/doctype/lms_program/lms_program.py +++ b/lms/lms/doctype/lms_program/lms_program.py @@ -17,7 +17,7 @@ class LMSProgram(Document): duplicates = {course for course in courses if courses.count(course) > 1} if len(duplicates): frappe.throw( - _("Course {0} has already been added to this batch.").format( + _("Course {0} has already been added to this program.").format( frappe.bold(next(iter(duplicates))) ) ) @@ -27,7 +27,7 @@ class LMSProgram(Document): duplicates = {member for member in members if members.count(member) > 1} if len(duplicates): frappe.throw( - _("Member {0} has already been added to this batch.").format( + _("Member {0} has already been added to this program.").format( frappe.bold(next(iter(duplicates))) ) ) From 741cc4ccc75c8c063165dfb27790d7e5163738ff Mon Sep 17 00:00:00 2001 From: Rehan Ansari Date: Sat, 25 Oct 2025 13:03:53 +0530 Subject: [PATCH 2/4] fix: allow adding courses/members to new programs --- frontend/src/pages/Programs/ProgramForm.vue | 148 ++++++++++++++++---- 1 file changed, 122 insertions(+), 26 deletions(-) diff --git a/frontend/src/pages/Programs/ProgramForm.vue b/frontend/src/pages/Programs/ProgramForm.vue index 99691ddf..3993af11 100644 --- a/frontend/src/pages/Programs/ProgramForm.vue +++ b/frontend/src/pages/Programs/ProgramForm.vue @@ -58,15 +58,22 @@ @@ -133,14 +148,21 @@ - +