From 8ea178fcad513a0f195219a08f1f2428367e9215 Mon Sep 17 00:00:00 2001 From: Vaibhav Rathore Date: Thu, 26 Feb 2026 18:38:55 +0530 Subject: [PATCH] refactor: remove manual attendance feature for Google Meet classes Manual attendance marking is not required for Google Meet live classes. This removes the ManualAttendance modal, the mark_manual_attendance API endpoint, and associated tests. --- .../components/Modals/ManualAttendance.vue | 113 ------------------ .../pages/Batches/components/LiveClass.vue | 19 +-- .../doctype/lms_live_class/lms_live_class.py | 31 ----- .../lms_live_class/test_lms_live_class.py | 54 --------- 4 files changed, 3 insertions(+), 214 deletions(-) delete mode 100644 frontend/src/components/Modals/ManualAttendance.vue diff --git a/frontend/src/components/Modals/ManualAttendance.vue b/frontend/src/components/Modals/ManualAttendance.vue deleted file mode 100644 index 963bb0bf..00000000 --- a/frontend/src/components/Modals/ManualAttendance.vue +++ /dev/null @@ -1,113 +0,0 @@ - - diff --git a/frontend/src/pages/Batches/components/LiveClass.vue b/frontend/src/pages/Batches/components/LiveClass.vue index 690fbf58..689640ce 100644 --- a/frontend/src/pages/Batches/components/LiveClass.vue +++ b/frontend/src/pages/Batches/components/LiveClass.vue @@ -35,7 +35,7 @@ v-for="cls in liveClasses.data" class="flex flex-col border rounded-md h-full text-ink-gray-7 hover:border-outline-gray-3 p-3" :class="{ - 'cursor-pointer': isAdmin() && (cls.attendees > 0 || cls.conferencing_provider === 'Google Meet'), + 'cursor-pointer': isAdmin() && cls.attendees > 0, }" @click=" () => { @@ -131,13 +131,6 @@ :live_class="attendanceFor" /> -