diff --git a/src/components/Activities/InfraPlanning.jsx b/src/components/Activities/InfraPlanning.jsx index e699f791..084fd562 100644 --- a/src/components/Activities/InfraPlanning.jsx +++ b/src/components/Activities/InfraPlanning.jsx @@ -47,8 +47,7 @@ const InfraPlanning = () => > {(project_listLoader || projects.length < 0) && } - {!project_listLoader && projects?.filter(project => - LoggedUser?.projects?.map(String).includes(project.id)).map((project)=>( + {!project_listLoader && projects?.map((project)=>( ))} diff --git a/src/components/Activities/ReportTaskComments.jsx b/src/components/Activities/ReportTaskComments.jsx index b382c3f7..afe2b33f 100644 --- a/src/components/Activities/ReportTaskComments.jsx +++ b/src/components/Activities/ReportTaskComments.jsx @@ -1,5 +1,4 @@ import React, { useEffect, useState, useRef } from "react"; -import { useProfile } from "../../hooks/useProfile"; import moment from "moment"; import { useForm } from "react-hook-form"; import { zodResolver } from "@hookform/resolvers/zod"; @@ -16,7 +15,6 @@ const schema = z.object({ const ReportTaskComments = ({ commentsData, closeModal }) => { const [loading, setloading] = useState(false); - const { profile } = useProfile(); const [comments, setComment] = useState([]); const [bgClass, setBgClass] = useState(""); const { @@ -38,7 +36,6 @@ const ReportTaskComments = ({ commentsData, closeModal }) => { containerRef.current.scrollTop = containerRef.current.scrollHeight; } }, [comments]); - const isLoggedUser = (usrId) => profile?.employeeInfo.id === usrId; const onSubmit = async (data) => { let sendComment = { diff --git a/src/components/Project/Infrastructure/WorkItem.jsx b/src/components/Project/Infrastructure/WorkItem.jsx index d568c14c..52d12f69 100644 --- a/src/components/Project/Infrastructure/WorkItem.jsx +++ b/src/components/Project/Infrastructure/WorkItem.jsx @@ -2,6 +2,9 @@ import React, { useState, useEffect } from "react"; import { useModal } from "../../../ModalContext"; import AssignRoleModel from "../AssignRole"; import { useParams } from "react-router-dom"; +import EditActivityModal from "./EditActivityModal"; +import { useHasUserPermission } from "../../../hooks/useHasUserPermission"; +import { MANAGE_TASK } from "../../../utils/constants"; const WorkItem = ({ workItem, forBuilding, forFloor, forWorkArea }) => { const { projectId } = useParams(); @@ -9,7 +12,7 @@ const WorkItem = ({ workItem, forBuilding, forFloor, forWorkArea }) => { const [NewWorkItem, setNewWorkItem] = useState(); const [isModalOpen, setIsModalOpen] = useState(false); const [showModal, setShowModal] = useState(false); - + const ManageTasks = useHasUserPermission(MANAGE_TASK); const openModal = () => setIsModalOpen(true); const closeModal = () => setIsModalOpen(false); const getProgress = (planned, completed) => { @@ -60,24 +63,11 @@ const WorkItem = ({ workItem, forBuilding, forFloor, forWorkArea }) => { style={{ display: showModal ? "block" : "none" }} aria-hidden={!showModal} > -
-
-
- -
- -
Comming Soon
-
-
-
+ @@ -131,7 +121,7 @@ const WorkItem = ({ workItem, forBuilding, forFloor, forWorkArea }) => {
- {!projectId && ( + {!projectId && ManageTasks && (