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