From e63d83beb57768582727a05090ce87056303df0e Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Wed, 25 Feb 2026 12:37:09 +0530 Subject: [PATCH 01/13] fix: permission issue during quiz submission (cherry picked from commit af5bce9e34df945cdc368eceb2a1c3e56023fb34) --- .../lms_quiz_submission/lms_quiz_submission.json | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json b/lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json index 2320963e..de030560 100644 --- a/lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json +++ b/lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -117,7 +117,7 @@ "in_create": 1, "index_web_pages_for_search": 1, "links": [], - "modified": "2026-02-19 16:31:23.401819", + "modified": "2026-02-25 12:36:40.110346", "modified_by": "sayali@frappe.io", "module": "LMS", "name": "LMS Quiz Submission", @@ -134,6 +134,18 @@ "role": "System Manager", "share": 1, "write": 1 + }, + { + "create": 1, + "email": 1, + "export": 1, + "if_owner": 1, + "print": 1, + "read": 1, + "report": 1, + "role": "LMS Student", + "share": 1, + "write": 1 } ], "row_format": "Dynamic", From a5e948bba8bb427b58460b5a83679cca4f7492eb Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Wed, 25 Feb 2026 12:37:09 +0530 Subject: [PATCH 02/13] fix: permission issue during quiz submission (cherry picked from commit af5bce9e34df945cdc368eceb2a1c3e56023fb34) # Conflicts: # lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json --- .../lms_quiz_submission/lms_quiz_submission.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json b/lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json index b2c525d1..e3a8cb5f 100644 --- a/lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json +++ b/lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -116,8 +116,13 @@ "in_create": 1, "index_web_pages_for_search": 1, "links": [], +<<<<<<< HEAD "modified": "2024-10-07 16:52:04.162521", "modified_by": "Administrator", +======= + "modified": "2026-02-25 12:36:40.110346", + "modified_by": "sayali@frappe.io", +>>>>>>> af5bce9e (fix: permission issue during quiz submission) "module": "LMS", "name": "LMS Quiz Submission", "owner": "Administrator", @@ -138,11 +143,20 @@ "create": 1, "email": 1, "export": 1, +<<<<<<< HEAD +======= + "if_owner": 1, +>>>>>>> af5bce9e (fix: permission issue during quiz submission) "print": 1, "read": 1, "report": 1, "role": "LMS Student", +<<<<<<< HEAD "share": 1 +======= + "share": 1, + "write": 1 +>>>>>>> af5bce9e (fix: permission issue during quiz submission) } ], "sort_field": "modified", From 3a1a7db3869dded4b775c272ded89477d5464b26 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Wed, 25 Feb 2026 13:06:37 +0530 Subject: [PATCH 03/13] chore: resolved conflicts --- .../lms_quiz_submission.json | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json b/lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json index e3a8cb5f..b358a254 100644 --- a/lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json +++ b/lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -116,13 +116,8 @@ "in_create": 1, "index_web_pages_for_search": 1, "links": [], -<<<<<<< HEAD - "modified": "2024-10-07 16:52:04.162521", - "modified_by": "Administrator", -======= "modified": "2026-02-25 12:36:40.110346", - "modified_by": "sayali@frappe.io", ->>>>>>> af5bce9e (fix: permission issue during quiz submission) + "modified_by": "Administrator", "module": "LMS", "name": "LMS Quiz Submission", "owner": "Administrator", @@ -143,20 +138,13 @@ "create": 1, "email": 1, "export": 1, -<<<<<<< HEAD -======= "if_owner": 1, ->>>>>>> af5bce9e (fix: permission issue during quiz submission) "print": 1, "read": 1, "report": 1, "role": "LMS Student", -<<<<<<< HEAD - "share": 1 -======= "share": 1, - "write": 1 ->>>>>>> af5bce9e (fix: permission issue during quiz submission) + "write": 1f } ], "sort_field": "modified", @@ -164,4 +152,4 @@ "states": [], "title_field": "member_name", "track_changes": 1 -} \ No newline at end of file +} From 593c70affb248e36ad9c878014c5d4064b076576 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Wed, 25 Feb 2026 13:07:05 +0530 Subject: [PATCH 04/13] chore: resolved conflicts --- lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json b/lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json index b358a254..fd0a127c 100644 --- a/lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json +++ b/lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -144,7 +144,7 @@ "report": 1, "role": "LMS Student", "share": 1, - "write": 1f + "write": 1, } ], "sort_field": "modified", From e7ce850691563373d7513c418cc2336cdebd4328 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Wed, 25 Feb 2026 16:45:02 +0530 Subject: [PATCH 05/13] fix: removed trailing comma at the end of permission --- lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json b/lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json index fd0a127c..1fd049ac 100644 --- a/lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json +++ b/lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -144,7 +144,7 @@ "report": 1, "role": "LMS Student", "share": 1, - "write": 1, + "write": 1 } ], "sort_field": "modified", From 315ec3d65505b0ddacbbed6bae2faeda83c13a95 Mon Sep 17 00:00:00 2001 From: Frappe PR Bot Date: Wed, 25 Feb 2026 12:36:10 +0000 Subject: [PATCH 06/13] chore(release): Bumped to Version 2.45.1 --- lms/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lms/__init__.py b/lms/__init__.py index a6a5b127..99ca0c3d 100644 --- a/lms/__init__.py +++ b/lms/__init__.py @@ -1 +1 @@ -__version__ = "2.44.0" +__version__ = "2.45.1" From 54e9396fdbe72471f20c20a4a307d635d93ee967 Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Mon, 2 Mar 2026 18:06:44 +0530 Subject: [PATCH 07/13] fix: pricing section issue in course form (cherry picked from commit a0d6b2b6b626040572ddefb47f9ef09beec1a801) --- frontend/src/pages/Courses/CourseForm.vue | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/frontend/src/pages/Courses/CourseForm.vue b/frontend/src/pages/Courses/CourseForm.vue index df1110d4..cd89ae5c 100644 --- a/frontend/src/pages/Courses/CourseForm.vue +++ b/frontend/src/pages/Courses/CourseForm.vue @@ -191,6 +191,26 @@
{{ __('Pricing and Certification') }}
+
+ + + +
Date: Wed, 4 Mar 2026 16:58:53 +0530 Subject: [PATCH 10/13] fix: misc ui issues --- frontend/components.d.ts | 2 +- frontend/src/components/LessonHelp.vue | 4 +- .../src/components/Modals/ChapterModal.vue | 7 +- .../src/components/Settings/BrandSettings.vue | 14 +- .../Settings/Coupons/CouponList.vue | 2 +- .../src/components/Settings/Evaluators.vue | 4 +- frontend/src/components/Settings/Members.vue | 4 +- .../components/Settings/PaymentGateways.vue | 2 +- .../components/Settings/SettingDetails.vue | 8 +- frontend/src/components/Settings/Settings.vue | 82 +++++---- .../Settings/Transactions/TransactionList.vue | 2 +- frontend/src/pages/Batches/BatchForm.vue | 4 +- .../Batches/components/NewBatchModal.vue | 168 ++++++++++-------- frontend/src/pages/Courses/NewCourseModal.vue | 13 +- frontend/src/pages/LessonForm.vue | 20 ++- frontend/src/utils/index.js | 2 +- 16 files changed, 194 insertions(+), 144 deletions(-) diff --git a/frontend/components.d.ts b/frontend/components.d.ts index 3877a523..b3658285 100644 --- a/frontend/components.d.ts +++ b/frontend/components.d.ts @@ -60,7 +60,7 @@ declare module 'vue' { ExplanationVideos: typeof import('./src/components/Modals/ExplanationVideos.vue')['default'] FeedbackModal: typeof import('./src/components/Modals/FeedbackModal.vue')['default'] FrappeCloudIcon: typeof import('./src/components/Icons/FrappeCloudIcon.vue')['default'] - GoogleMeetAccountModal: typeof import('./src/components/Modals/GoogleMeetAccountModal.vue')['default'] + GoogleMeetAccountModal: typeof import('./src/components/Settings/GoogleMeetAccountModal.vue')['default'] GoogleMeetSettings: typeof import('./src/components/Settings/GoogleMeetSettings.vue')['default'] IconPicker: typeof import('./src/components/Controls/IconPicker.vue')['default'] IndicatorIcon: typeof import('./src/components/Icons/IndicatorIcon.vue')['default'] diff --git a/frontend/src/components/LessonHelp.vue b/frontend/src/components/LessonHelp.vue index ad1d7a91..80832ed1 100644 --- a/frontend/src/components/LessonHelp.vue +++ b/frontend/src/components/LessonHelp.vue @@ -3,13 +3,13 @@
- {{ __('What does include in preview mean?') }} + {{ __('What are Instructor Notes?') }}
{{ __( - 'If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users.' + 'Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson.' ) }}
diff --git a/frontend/src/components/Modals/ChapterModal.vue b/frontend/src/components/Modals/ChapterModal.vue index 409fb200..4fdc870e 100644 --- a/frontend/src/components/Modals/ChapterModal.vue +++ b/frontend/src/components/Modals/ChapterModal.vue @@ -16,7 +16,12 @@ >