From d5b882d3f82528543705435398944efd3bbc214a Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Mon, 26 May 2025 18:08:17 +0530 Subject: [PATCH] feat: multiple zoom accounts --- frontend/src/components/BatchCard.vue | 2 +- frontend/src/components/JobCard.vue | 2 +- frontend/src/components/LiveClass.vue | 42 +++++-- .../src/components/Modals/LiveClassModal.vue | 84 ++++++++------ frontend/src/pages/Batch.vue | 5 +- frontend/src/pages/BatchForm.vue | 6 + lms/lms/doctype/lms_batch/lms_batch.json | 9 +- lms/lms/doctype/lms_batch/lms_batch.py | 21 +++- .../lms_live_class/lms_live_class.json | 33 ++++-- lms/lms/doctype/lms_zoom_settings/__init__.py | 0 .../lms_zoom_settings/lms_zoom_settings.js | 8 ++ .../lms_zoom_settings/lms_zoom_settings.json | 103 ++++++++++++++++++ .../lms_zoom_settings/lms_zoom_settings.py | 9 ++ .../test_lms_zoom_settings.py | 30 +++++ lms/lms/utils.py | 1 + lms/patches.txt | 5 +- .../v2_0/link_zoom_account_to_batch.py | 11 ++ .../v2_0/link_zoom_account_to_live_class.py | 16 +++ lms/patches/v2_0/move_zoom_settings.py | 27 +++++ 19 files changed, 351 insertions(+), 63 deletions(-) create mode 100644 lms/lms/doctype/lms_zoom_settings/__init__.py create mode 100644 lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.js create mode 100644 lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json create mode 100644 lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.py create mode 100644 lms/lms/doctype/lms_zoom_settings/test_lms_zoom_settings.py create mode 100644 lms/patches/v2_0/link_zoom_account_to_batch.py create mode 100644 lms/patches/v2_0/link_zoom_account_to_live_class.py create mode 100644 lms/patches/v2_0/move_zoom_settings.py diff --git a/frontend/src/components/BatchCard.vue b/frontend/src/components/BatchCard.vue index 46b3095b..d1c4c175 100644 --- a/frontend/src/components/BatchCard.vue +++ b/frontend/src/components/BatchCard.vue @@ -1,6 +1,6 @@