diff --git a/src/pages/Activities/AttendancePage.jsx b/src/pages/Activities/AttendancePage.jsx index 4151fef6..132e7139 100644 --- a/src/pages/Activities/AttendancePage.jsx +++ b/src/pages/Activities/AttendancePage.jsx @@ -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 - {hasUserPermission("52c9cf54-1eb2-44d2-81bb-524cf29c0a94") && ( -
  • - )} +
    {projectLoading && (Loading..)} diff --git a/src/utils/constants.jsx b/src/utils/constants.jsx index d31f665c..73e7654f 100644 --- a/src/utils/constants.jsx +++ b/src/utils/constants.jsx @@ -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";