From dc158997ffa9f68bf49840df81cbe1eccb52b85b Mon Sep 17 00:00:00 2001 From: Lixian Zhou Date: Mon, 16 Mar 2026 16:16:22 -0400 Subject: [PATCH] fix --- app/controllers/employee.controller.js | 2 ++ app/models/ext-usr-perm.model.js | 1 + client/src/components/employees/EmployeeList.js | 1 + client/src/components/employees/ExternalEmployeesImport.js | 1 + 4 files changed, 5 insertions(+) diff --git a/app/controllers/employee.controller.js b/app/controllers/employee.controller.js index 9f502b8..aeaaedd 100644 --- a/app/controllers/employee.controller.js +++ b/app/controllers/employee.controller.js @@ -438,6 +438,7 @@ exports.saveExternalUserPermission = async (req, res) => { const allowSite = Number(req.body.allow_site || req.body.allowSite); const username = req.body.username || ""; const name = req.body.name || ""; + const title = req.body.title || ""; const email = req.body.email || ""; if (!externalUserId) { return res.status(400).send({ message: "external_user_id is required." }); @@ -458,6 +459,7 @@ exports.saveExternalUserPermission = async (req, res) => { allow_site: allowSite, username, name, + title, email, permissions, edit_by: editorId diff --git a/app/models/ext-usr-perm.model.js b/app/models/ext-usr-perm.model.js index 8b91a8b..7e405c3 100644 --- a/app/models/ext-usr-perm.model.js +++ b/app/models/ext-usr-perm.model.js @@ -11,6 +11,7 @@ module.exports = (mongoose) => { }, username: String, name: String, + title: String, email: String, permissions: [ { diff --git a/client/src/components/employees/EmployeeList.js b/client/src/components/employees/EmployeeList.js index 6752987..dab6a13 100644 --- a/client/src/components/employees/EmployeeList.js +++ b/client/src/components/employees/EmployeeList.js @@ -148,6 +148,7 @@ const EmployeeList = () => { external_user_id: externalUserId, username: editingHrUser.username || '', name: editingHrUser.name || '', + title: editingHrUser.title || '', email: editingHrUser.email || '', allow_site: Number(currentSite), permissions: selectedHrPermissions diff --git a/client/src/components/employees/ExternalEmployeesImport.js b/client/src/components/employees/ExternalEmployeesImport.js index 14216bf..4601bfa 100644 --- a/client/src/components/employees/ExternalEmployeesImport.js +++ b/client/src/components/employees/ExternalEmployeesImport.js @@ -122,6 +122,7 @@ const ExternalEmployeesImport = () => { external_user_id: selectedEmployee.employee_id, username: selectedEmployee.username || "", name: selectedEmployee.name || "", + title: selectedEmployee.title || "", email: selectedEmployee.email || "", allow_site: Number(selectedAllowSite), permissions: selectedPermissions