From b9f2eb10b4ef14646046e8978a6274b7bfc84532 Mon Sep 17 00:00:00 2001 From: =bhagwanSingh Date: Wed, 17 Dec 2025 14:20:15 +0530 Subject: [PATCH 1/5] Auth Fetch Update in Client Register --- src/services/salesforce.service.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/services/salesforce.service.js b/src/services/salesforce.service.js index f82ed1b..b5acc62 100644 --- a/src/services/salesforce.service.js +++ b/src/services/salesforce.service.js @@ -1,5 +1,6 @@ import axios from "axios"; import logger from "../config/logger.js"; +import authFetch from "../utils/authFetch.js"; class SalesforceService { @@ -12,10 +13,12 @@ class SalesforceService { logger.info(`SalesforceService - Sending client data to Salesforce: ${clientData.userDetails.email}`); - const response = await axios.post(url, salesforcePayload, { + const response = await authFetch(url, { + method: 'POST', headers: { 'Content-Type': 'application/json', }, + body: JSON.stringify(salesforcePayload), timeout: 30000, // 30 seconds timeout }); From a5f8e7bc7f8ef5a9755d7a02a6f202936d802cb6 Mon Sep 17 00:00:00 2001 From: =bhagwanSingh Date: Wed, 17 Dec 2025 16:25:54 +0530 Subject: [PATCH 2/5] Update getDayNumber --- src/utils/getDayNumber.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/getDayNumber.js b/src/utils/getDayNumber.js index 8b49262..f72dd27 100644 --- a/src/utils/getDayNumber.js +++ b/src/utils/getDayNumber.js @@ -1,6 +1,6 @@ function getDayNumber(date = new Date()) { const today = new Date(date); - return today.getDay(); // getDay() already returns 0-6 for Sunday-Saturday + return today.getUTCDay(); // getDay() already returns 0-6 for Sunday-Saturday } export default getDayNumber; \ No newline at end of file From 44132c351e06655313603053b0bdb8111a1fc551 Mon Sep 17 00:00:00 2001 From: =bhagwanSingh Date: Wed, 17 Dec 2025 18:32:19 +0530 Subject: [PATCH 3/5] A --- src/server.js | 5 +++++ views/client/dashboard-dashboard.ejs | 2 +- views/client/dashboard-virtual-assistants.ejs | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/server.js b/src/server.js index 5c27bb6..2657eb4 100644 --- a/src/server.js +++ b/src/server.js @@ -516,6 +516,11 @@ app.get("/health", (req, res) => { return res.status(200).json({ "success": true, "message": "Server is Healthy" }) }) +app.post("/post-test", (req, res) => { + console.log("✅ POST request received at /post-test:", req.body); + return res.status(200).json({ "success": true, "message": "POST request received", "data": req.body }) +}); + app.use((req, res) => { res.status(404).render("not_found", { title: "404 - Page Not Found" diff --git a/views/client/dashboard-dashboard.ejs b/views/client/dashboard-dashboard.ejs index a4d2eed..8c65c78 100644 --- a/views/client/dashboard-dashboard.ejs +++ b/views/client/dashboard-dashboard.ejs @@ -385,7 +385,7 @@ const activeProject = va?.lastProject?.name ? va.lastProject.name : '-'; const workedTime = formatTime(va.currentSessionDuration); const projectsAssigned = va.projectsAssigned || 0; - const viewLink = va.isCurrentlyActive ? `Live Tracking` : ''; + const viewLink = va.isCurrentlyActive ? `Live` : ''; return ` diff --git a/views/client/dashboard-virtual-assistants.ejs b/views/client/dashboard-virtual-assistants.ejs index be1809c..b85a084 100644 --- a/views/client/dashboard-virtual-assistants.ejs +++ b/views/client/dashboard-virtual-assistants.ejs @@ -448,7 +448,7 @@ const activeProject = va?.lastProject?.name ? va.lastProject.name : '-'; const workedTime = formatTime(va.currentSessionDuration); const projectsAssigned = va.projectsAssigned || 0; - const viewLink = va.isCurrentlyActive ? `Live Tracking` : `Logs`; + const viewLink = va.isCurrentlyActive ? `Live` : `Logs`; return ` From b3bb9697e81cdd1263340242d82c35624352da93 Mon Sep 17 00:00:00 2001 From: =bhagwanSingh Date: Thu, 18 Dec 2025 14:01:18 +0530 Subject: [PATCH 4/5] AuthFetch import add --- src/controllers/va/vaPayroll/vaPayrollSchedule.controller.js | 2 ++ src/routes/v1/va.routes.js | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/controllers/va/vaPayroll/vaPayrollSchedule.controller.js b/src/controllers/va/vaPayroll/vaPayrollSchedule.controller.js index 2f62950..f7aa5a0 100644 --- a/src/controllers/va/vaPayroll/vaPayrollSchedule.controller.js +++ b/src/controllers/va/vaPayroll/vaPayrollSchedule.controller.js @@ -1,3 +1,5 @@ +import authFetch from "../../../utils/authFetch.js"; + async function va_payroll_schedule_function(req, res) { try { const salesforceUrl = `${process.env.SF_DOCTRACKER_API_URL}services/apexrest/docva/api/payroll-schedule`; diff --git a/src/routes/v1/va.routes.js b/src/routes/v1/va.routes.js index bde238d..f420e4f 100644 --- a/src/routes/v1/va.routes.js +++ b/src/routes/v1/va.routes.js @@ -83,7 +83,7 @@ vaRoutes.get("/log/project/:projectId/:from?/:to?", authValidator, va_log_callba // Payroll routes -vaRoutes.get("/payrollSchedule", authValidator, va_payroll_schedule_function); // VA Payroll Schedule +vaRoutes.get("/payrollSchedule", va_payroll_schedule_function); // VA Payroll Schedule vaRoutes.get("/paySlip/:vaId", authValidator, va_payslip_data_function); // VA Payslip vaRoutes.get("/:userName", va_username_callback); // VA Username Callback From 412511afec30a5ece5492b0f9b798f68c89d4a26 Mon Sep 17 00:00:00 2001 From: =bhagwanSingh Date: Thu, 18 Dec 2025 14:02:55 +0530 Subject: [PATCH 5/5] va.routes added authValidator --- src/routes/v1/va.routes.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/v1/va.routes.js b/src/routes/v1/va.routes.js index f420e4f..bde238d 100644 --- a/src/routes/v1/va.routes.js +++ b/src/routes/v1/va.routes.js @@ -83,7 +83,7 @@ vaRoutes.get("/log/project/:projectId/:from?/:to?", authValidator, va_log_callba // Payroll routes -vaRoutes.get("/payrollSchedule", va_payroll_schedule_function); // VA Payroll Schedule +vaRoutes.get("/payrollSchedule", authValidator, va_payroll_schedule_function); // VA Payroll Schedule vaRoutes.get("/paySlip/:vaId", authValidator, va_payslip_data_function); // VA Payslip vaRoutes.get("/:userName", va_username_callback); // VA Username Callback