From eba1815390f443867616c39dabc5b7796f03500c Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Mon, 16 Feb 2026 18:05:53 +0530 Subject: [PATCH] fix: permission issues when adding new members --- .../src/components/Controls/Autocomplete.vue | 7 +- frontend/src/components/CourseCardOverlay.vue | 2 +- frontend/src/components/Settings/Members.vue | 59 +- .../src/pages/Courses/CourseDashboard.vue | 3 +- .../pages/Courses/CourseEnrollmentModal.vue | 2 + frontend/yarn.lock | 1259 ++++++++--------- lms/auth.py | 1 + lms/install.py | 41 +- .../doctype/lms_enrollment/lms_enrollment.py | 10 +- lms/patches.txt | 4 +- lms/patches/v2_0/give_user_list_permission.py | 5 + lms/patches/v2_0/share_enrollment.py | 20 + 12 files changed, 739 insertions(+), 674 deletions(-) create mode 100644 lms/patches/v2_0/give_user_list_permission.py create mode 100644 lms/patches/v2_0/share_enrollment.py diff --git a/frontend/src/components/Controls/Autocomplete.vue b/frontend/src/components/Controls/Autocomplete.vue index dee1268f..2d3cea03 100644 --- a/frontend/src/components/Controls/Autocomplete.vue +++ b/frontend/src/components/Controls/Autocomplete.vue @@ -16,7 +16,12 @@