added user rights for regularize

This commit is contained in:
Pramod Mahajan 2025-04-02 18:17:05 +05:30
parent f4af7ccf1c
commit f7f1f8d083
2 changed files with 8 additions and 4 deletions

View File

@ -12,6 +12,8 @@ import { useDispatch, useSelector } from "react-redux";
import { setProjectId } from "../../slices/localVariablesSlice";
import {markCurrentAttendance} from "../../slices/apiSlice/attendanceAllSlice";
import { hasUserPermission } from "../../utils/authUtils";
import {useHasUserPermission} from "../../hooks/useHasUserPermission";
import {REGULARIZE_ATTENDANCE} from "../../utils/constants";
const AttendancePage = () =>
{
@ -22,7 +24,8 @@ const AttendancePage = () =>
const[attendances,setAttendances] = useState()
const [empRoles, setEmpRoles] = useState(null);
const [isCreateModalOpen, setIsCreateModalOpen] = useState(false);
const [modelConfig, setModelConfig] = useState();
const [ modelConfig, setModelConfig ] = useState();
const DoRegularized = useHasUserPermission(REGULARIZE_ATTENDANCE)
const dispatch = useDispatch()
const [formData, setFormData] = useState({
@ -164,8 +167,8 @@ const AttendancePage = () =>
Logs
</button>
</li>
{hasUserPermission("52c9cf54-1eb2-44d2-81bb-524cf29c0a94") && (
<li class="nav-item">
<li className={`nav-item ${!DoRegularized && 'd-none'}`}>
<button
type="button"
className="nav-link "
@ -178,7 +181,7 @@ const AttendancePage = () =>
</button>
</li>
)}
</ul>
<div class="tab-content attedanceTabs py-2">
{projectLoading && (<span>Loading..</span>)}

View File

@ -11,6 +11,7 @@ export const MANAGE_PROJECT_INFRA = "f2aee20a-b754-4537-8166-f9507b44585b"
export const VIEW_PROJECT_INFRA = "c7b68e33-72f0-474f-bd96-77636427ecc8"
export const REGULARIZE_ATTENDANCE ="57802c4a-00aa-4a1f-a048-fd2f70dd44b6"
export const ASSIGN_TO_PROJECT = "fbd213e0-0250-46f1-9f5f-4b2a1e6e76a3";