From c6d59216fd59b8d3aeab958331c0831f80d0b98d Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Wed, 19 Feb 2025 15:35:34 +0530 Subject: [PATCH] fix: redirect to FC dashboard when login to FC --- .../components/Modals/FCVerfiyCodeModal.vue | 94 ------------------- frontend/src/components/UserDropdown.vue | 61 ++---------- lms/lms/api.py | 8 +- 3 files changed, 14 insertions(+), 149 deletions(-) delete mode 100644 frontend/src/components/Modals/FCVerfiyCodeModal.vue diff --git a/frontend/src/components/Modals/FCVerfiyCodeModal.vue b/frontend/src/components/Modals/FCVerfiyCodeModal.vue deleted file mode 100644 index 336bcce3..00000000 --- a/frontend/src/components/Modals/FCVerfiyCodeModal.vue +++ /dev/null @@ -1,94 +0,0 @@ - - diff --git a/frontend/src/components/UserDropdown.vue b/frontend/src/components/UserDropdown.vue index d8c5f7f7..ef010d09 100644 --- a/frontend/src/components/UserDropdown.vue +++ b/frontend/src/components/UserDropdown.vue @@ -59,22 +59,19 @@ v-if="userResource.data?.is_moderator" v-model="showSettingsModal" /> - diff --git a/lms/lms/api.py b/lms/lms/api.py index 4a502628..d8aba7ee 100644 --- a/lms/lms/api.py +++ b/lms/lms/api.py @@ -22,7 +22,10 @@ from frappe.utils import ( from lms.lms.utils import get_average_rating, get_lesson_count from xml.dom.minidom import parseString from lms.lms.doctype.course_lesson.course_lesson import save_progress -from frappe.integrations.frappe_providers.frappecloud_billing import is_fc_site +from frappe.integrations.frappe_providers.frappecloud_billing import ( + is_fc_site, + current_site_info, +) @frappe.whitelist() @@ -176,6 +179,9 @@ def get_user_info(): user.is_evaluator = "Batch Evaluator" in user.roles user.is_student = "LMS Student" in user.roles user.is_fc_site = is_fc_site() + if user.is_fc_site and user.user_type == "System User": + user.site_info = current_site_info() + user.sitename = frappe.local.site return user