From 458ed9ad952758ffaa686ed7e07edc95602bfb75 Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Tue, 7 Feb 2023 19:58:06 +0530 Subject: [PATCH] feat: default home setting --- lms/lms/doctype/lms_settings/lms_settings.json | 9 ++++++++- lms/overrides/user.py | 4 +++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/lms/lms/doctype/lms_settings/lms_settings.json b/lms/lms/doctype/lms_settings/lms_settings.json index 3a2a3ac6..fe272759 100644 --- a/lms/lms/doctype/lms_settings/lms_settings.json +++ b/lms/lms/doctype/lms_settings/lms_settings.json @@ -7,6 +7,7 @@ "field_order": [ "search_placeholder", "portal_course_creation", + "default_home", "is_onboarding_complete", "column_break_2", "custom_certificate_template", @@ -145,12 +146,18 @@ "fieldtype": "Check", "label": "Is Onboarding Complete", "read_only": 1 + }, + { + "default": "0", + "fieldname": "default_home", + "fieldtype": "Check", + "label": "Make LMS the default home" } ], "index_web_pages_for_search": 1, "issingle": 1, "links": [], - "modified": "2022-12-20 11:44:06.317159", + "modified": "2023-02-07 19:53:46.073914", "modified_by": "Administrator", "module": "LMS", "name": "LMS Settings", diff --git a/lms/overrides/user.py b/lms/overrides/user.py index 1f2a7c2a..6cad679a 100644 --- a/lms/overrides/user.py +++ b/lms/overrides/user.py @@ -294,7 +294,9 @@ def get_country_code(): def on_session_creation(login_manager): - if frappe.db.get_single_value("System Settings", "setup_complete"): + if frappe.db.get_single_value( + "System Settings", "setup_complete" + ) and frappe.db.get_single_value("LMS Settings", "default_home"): frappe.local.response["home_page"] = "/courses"