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/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,