This commit is contained in:
@@ -2,6 +2,7 @@ const db = require("../models");
|
||||
const Employee = db.employee;
|
||||
const ExtUserPermission = db.ext_usr_perm;
|
||||
const axios = require("axios");
|
||||
const https = require("https");
|
||||
|
||||
var bcrypt = require("bcryptjs");
|
||||
const { splitSite } = require("../middlewares");
|
||||
@@ -9,6 +10,7 @@ const SYSTEM_ACCESS_PERMISSION = "System Access";
|
||||
const HR_EMPLOYEE_LIST_ENDPOINT = "https://ws-hr.mayosolution.com/api/integration/employees/list";
|
||||
const HR_INTEGRATION_USERNAME = "vibecodingking";
|
||||
const HR_INTEGRATION_PASSWORD = "oAQC483f1jxdJdoJcd0kCAd7C";
|
||||
const HR_INSECURE_HTTPS_AGENT = new https.Agent({ rejectUnauthorized: false });
|
||||
|
||||
const ALL_PERMISSIONS = [
|
||||
'Dashboard',
|
||||
@@ -328,7 +330,10 @@ exports.getExternalEmployeesList = async (req, res) => {
|
||||
password: HR_INTEGRATION_PASSWORD,
|
||||
status: "active"
|
||||
},
|
||||
{ timeout: 15000 }
|
||||
{
|
||||
timeout: 15000,
|
||||
httpsAgent: HR_INSECURE_HTTPS_AGENT
|
||||
}
|
||||
);
|
||||
const list = Array.isArray(response?.data) ? response.data : [];
|
||||
res.send(list);
|
||||
|
||||
Reference in New Issue
Block a user