From 299e6f56d403a750f85f89df6d816cad3ec290a2 Mon Sep 17 00:00:00 2001
From: mithunhegde-egov <152362871+mithunhegde-egov@users.noreply.github.com>
Date: Mon, 21 Oct 2024 17:24:12 +0530
Subject: [PATCH] Hrms emp deactivate (#1589)
* home screen was breaking due to missing optional chaining
* hrms bugfixes
* Update login.js
* boundary updated for employee create
* hrms employee bug fixes and boundary changes
* url updated
---------
Co-authored-by: Jagankumar <53823168+jagankumar-egov@users.noreply.github.com>
---
.../packages/libraries/src/utils/index.js | 2 +-
.../src/components/RoleBasedEmployeeHome.js | 16 ++++-----
.../pages/employee/Landing/SandboxConfig.js | 2 +-
.../core/src/pages/employee/Login/login.js | 6 ++--
.../hrms/src/components/EmployeeAction.js | 35 +++++++++++++++++++
.../components/pageComponents/jurisdiction.js | 14 ++++----
.../hrms/src/pages/EditEmployee/EditForm.js | 18 +++++++---
.../modules/hrms/src/pages/createEmployee.js | 12 ++++++-
.../pages/employee/CreateComplaint/index.js | 1 +
9 files changed, 80 insertions(+), 26 deletions(-)
diff --git a/micro-ui/web/micro-ui-internals/packages/libraries/src/utils/index.js b/micro-ui/web/micro-ui-internals/packages/libraries/src/utils/index.js
index 575e2b90df1..759aeecd400 100644
--- a/micro-ui/web/micro-ui-internals/packages/libraries/src/utils/index.js
+++ b/micro-ui/web/micro-ui-internals/packages/libraries/src/utils/index.js
@@ -325,7 +325,7 @@ const receiptsAccess = () => {
const RECEIPTS_ACCESS = userRoles?.filter((role) => receiptsRoles?.includes(role));
return RECEIPTS_ACCESS?.length > 0;
};
-const hrmsRoles = ["HRMS_ADMIN","SUPERUSER"];
+const hrmsRoles = ["HRMS_ADMIN","SUPERUSER", "ADMIN"];
const hrmsAccess = () => {
const userInfo = Digit.UserService.getUser();
const userRoles = userInfo?.info?.roles?.map((roleData) => roleData?.code);
diff --git a/micro-ui/web/micro-ui-internals/packages/modules/core/src/components/RoleBasedEmployeeHome.js b/micro-ui/web/micro-ui-internals/packages/modules/core/src/components/RoleBasedEmployeeHome.js
index 207cc374d98..d90fcb677a8 100644
--- a/micro-ui/web/micro-ui-internals/packages/modules/core/src/components/RoleBasedEmployeeHome.js
+++ b/micro-ui/web/micro-ui-internals/packages/modules/core/src/components/RoleBasedEmployeeHome.js
@@ -172,14 +172,14 @@ export const RoleBasedEmployeeHome = ({ modules, additionalComponent }) => {
links: Digit.Utils.getMultiRootTenant() ? getFilteredLinks(moduleData) : moduleData?.links,
centreChildren: [
{t(Digit.Utils.locale.getTransformedLocale(`MODULE_CARD_DESC_${current}`))}
,
- userManual && (
+ howItWorks && (