diff --git a/src/config.js b/src/config.js
index 80e01d8..d362db9 100644
--- a/src/config.js
+++ b/src/config.js
@@ -1,7 +1,7 @@
// ==============================|| THEME CONFIG ||============================== //
const config = {
- defaultPath: '/lionerDashboard',
+ defaultPath: '/client',
fontFamily: `'Public Sans', sans-serif`,
i18n: 'en',
miniDrawer: false,
diff --git a/src/menu-items/client.js b/src/menu-items/client.js
index 24911ba..be3c2f1 100644
--- a/src/menu-items/client.js
+++ b/src/menu-items/client.js
@@ -20,7 +20,7 @@ const client = {
id: 'client-management',
title: 'Client Management',
type: 'group',
- //ability:['SUPPRESS','REMINDER'],
+ ability:['VIEW','CLIENT'],
children: [
{
id: 'client',
@@ -29,7 +29,7 @@ const client = {
url: '/client',
icon: icons.ClientIcon,
breadcrumbs: false,
- ability:['VIEW','DASHBOARD']
+ ability:['VIEW','CLIENT']
},
{
id: 'template',
@@ -38,7 +38,7 @@ const client = {
url: '/template',
icon: icons.AssignmentIcon,
breadcrumbs: false,
- ability:['VIEW','DASHBOARD']
+ ability:['VIEW','TEMPLATE']
},
]
};
diff --git a/src/menu-items/dashboard.js b/src/menu-items/dashboard.js
index 1a96811..c2c78dd 100644
--- a/src/menu-items/dashboard.js
+++ b/src/menu-items/dashboard.js
@@ -35,7 +35,7 @@ const dashboard = {
url: '/lionerDashboard',
icon: icons.SpeedIcon,
breadcrumbs: false,
- ability:['VIEW','DASHBOARD']
+ ability:['VIEW','CLIENT']
},
// {
// id: 'maintainPage',
diff --git a/src/menu-items/setting.js b/src/menu-items/setting.js
index e406c19..d751acf 100644
--- a/src/menu-items/setting.js
+++ b/src/menu-items/setting.js
@@ -40,6 +40,7 @@ const setting = {
id: 'settingMenu',
title: 'System Administration',
type: 'group',
+ ability:['VIEW','SYSTEM_CONFIGURATION'],
children: [
// {
// id: 'category',
@@ -102,7 +103,7 @@ const setting = {
url: '/userSearchview',
icon: icons.UserOutlined,
breadcrumbs: false,
- ability:['MAINTAIN','USER']
+ ability:['VIEW','USER']
},
// {
// id: 'auditLog',
@@ -129,7 +130,7 @@ const setting = {
url: '/passwordpolicy',
icon: icons.SafetyCertificateOutlined,
breadcrumbs: false,
- ability:['MANAGE','PASSWORD_POLICY']
+ ability:['MANAGE','SYSTEM_CONFIGURATION']
},
{
id: 'setting',
diff --git a/src/pages/client/ClientMaintainPage/index.js b/src/pages/client/ClientMaintainPage/index.js
index 86e480f..f4cf5c8 100644
--- a/src/pages/client/ClientMaintainPage/index.js
+++ b/src/pages/client/ClientMaintainPage/index.js
@@ -32,15 +32,7 @@ const ClientPanel = () => {
const [onReady, setOnReady] = useState(false);
const [isNewRecord, setIsNewRecord] = useState(false);
- const [applicationDetail, setApplicationDetail] = useState({});
- const [subDivisionCombo, setSubDivisionCombo] = useState([]);
- const [refSubDivisionList, setRefSubDivisionList] = useState([]);
const [clientDetail, setClientDetail] = useState({});
- const [applicationList, setApplicationList] = useState([]);
- const [reminderInterval, setReminderInterval] = useState(0);
- const [reminderBefore, setReminderBefore] = useState(0);
- const [reminderLimit, setReminderLimit] = useState(0);
- const [reminderLimitMax, setReminderLimitMax] = useState(0);
//const [tagCombo, setTagCombo] = useState({});
diff --git a/src/pages/lionerUserDetailPage/index.js b/src/pages/lionerUserDetailPage/index.js
index 93a7b53..19b88be 100644
--- a/src/pages/lionerUserDetailPage/index.js
+++ b/src/pages/lionerUserDetailPage/index.js
@@ -190,7 +190,7 @@ const UserMaintainPage = () => {
}, [editedUserData]);
return (
- !onReady ?
+ !onReady || userData?.groupId==3 ?
:
diff --git a/src/pages/pdf/PdfSearchPage/PdfSearchForm.js b/src/pages/pdf/PdfSearchPage/PdfSearchForm.js
index 4721abc..c39c8fc 100644
--- a/src/pages/pdf/PdfSearchPage/PdfSearchForm.js
+++ b/src/pages/pdf/PdfSearchPage/PdfSearchForm.js
@@ -300,7 +300,7 @@ const PdfSearchForm = ({applySearch, setExpanded,expanded, clientId}) => {
- {ability.can('EDIT','EVENT') ?
+ {ability.can('MAINTAIN','CLIENT') ?