From de0d305e341a5f5e7851cae0f71bb0c85894ab1c Mon Sep 17 00:00:00 2001 From: Subrahmanya Vaidya Date: Sat, 29 Mar 2025 18:39:41 +0530 Subject: [PATCH] enable/disable faculty certificate download --- src/controllers/settings.js | 6 ++++-- src/models/Setting.js | 4 ++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/controllers/settings.js b/src/controllers/settings.js index 31b0057..352155b 100644 --- a/src/controllers/settings.js +++ b/src/controllers/settings.js @@ -70,8 +70,8 @@ const getAll = async (req, res) => { const updateSettings = async (req, res) => { - let { title, editTeamEnabled, downloadCertificateEnabled, navbarDownloadCertificate } = req.body; - if( title === null || editTeamEnabled === null || downloadCertificateEnabled === null , navbarDownloadCertificate === null) { + let { title, editTeamEnabled, downloadCertificateEnabled, navbarDownloadCertificate , downloadFacultyCertificates } = req.body; + if( title === null || editTeamEnabled === null || downloadCertificateEnabled === null , navbarDownloadCertificate === null , downloadFacultyCertificates === null ) { return res.status(404).json({ status: 400, message: "Bad request", @@ -87,12 +87,14 @@ const updateSettings = async (req, res) => { editTeamEnabled: editTeamEnabled, downloadCertificateEnabled: downloadCertificateEnabled, navbarDownloadCertificate: navbarDownloadCertificate, + downloadFacultyCertificates: downloadFacultyCertificates, }); }else{ setting.title = title; setting.editTeamEnabled = editTeamEnabled; setting.downloadCertificateEnabled = downloadCertificateEnabled; setting.navbarDownloadCertificate = navbarDownloadCertificate; + setting.downloadFacultyCertificates = downloadFacultyCertificates; await setting.save(); } diff --git a/src/models/Setting.js b/src/models/Setting.js index 521e40d..e10cc65 100644 --- a/src/models/Setting.js +++ b/src/models/Setting.js @@ -18,6 +18,10 @@ const schema = { type: Boolean, required: true, }, + downloadFacultyCertificates:{ + type: Boolean, + required: true, + }, }; const options = {