From ec54bfee98d533fe18de6f7c919d940fcfa34279 Mon Sep 17 00:00:00 2001 From: Aditya Chandra Date: Tue, 1 Jul 2025 12:39:50 +0700 Subject: [PATCH] fix: programming exercise's sidebar settings --- frontend/src/components/Settings/Settings.vue | 5 +++++ lms/lms/api.py | 1 + lms/lms/doctype/lms_settings/lms_settings.json | 7 +++++++ 3 files changed, 13 insertions(+) diff --git a/frontend/src/components/Settings/Settings.vue b/frontend/src/components/Settings/Settings.vue index 26fc3e8f..ebfafe8d 100644 --- a/frontend/src/components/Settings/Settings.vue +++ b/frontend/src/components/Settings/Settings.vue @@ -300,6 +300,11 @@ const tabsStructure = computed(() => { name: 'batches', type: 'checkbox', }, + { + label: 'Programming Exercises', + name: 'programming_exercises', + type: 'checkbox', + }, { label: 'Certified Members', name: 'certified_members', diff --git a/lms/lms/api.py b/lms/lms/api.py index b6bf33f7..0c411b2f 100644 --- a/lms/lms/api.py +++ b/lms/lms/api.py @@ -550,6 +550,7 @@ def get_sidebar_settings(): "courses", "batches", "certified_members", + "programming_exercises", "jobs", "statistics", "notifications", diff --git a/lms/lms/doctype/lms_settings/lms_settings.json b/lms/lms/doctype/lms_settings/lms_settings.json index d1984e6e..2266c766 100644 --- a/lms/lms/doctype/lms_settings/lms_settings.json +++ b/lms/lms/doctype/lms_settings/lms_settings.json @@ -36,6 +36,7 @@ "batches", "certified_participants", "certified_members", + "programming_exercises", "column_break_exdz", "jobs", "statistics", @@ -405,6 +406,12 @@ "fieldname": "certified_members", "fieldtype": "Check", "label": "Certified Members" + }, + { + "default": "1", + "fieldname": "programming_exercises", + "fieldtype": "Check", + "label": "Programming Exercises" } ], "grid_page_length": 50,