added Assign_view progress task permission.

This commit is contained in:
Pramod Mahajan 2025-05-13 12:14:36 +05:30
parent 634dc12e5b
commit 0ca7acb140
2 changed files with 7 additions and 3 deletions

View File

@ -3,7 +3,7 @@ import AssignRoleModel from "../AssignRole";
import { useParams } from "react-router-dom";
import EditActivityModal from "./EditActivityModal";
import { useHasUserPermission } from "../../../hooks/useHasUserPermission";
import { MANAGE_PROJECT_INFRA, MANAGE_TASK } from "../../../utils/constants";
import { ASSIGN_REPORT_TASK, MANAGE_PROJECT_INFRA, MANAGE_TASK } from "../../../utils/constants";
import ConfirmModal from "../../common/ConfirmModal";
import ProjectRepository from "../../../repositories/ProjectRepository";
@ -32,7 +32,8 @@ const WorkItem = ( {
const [showModal, setShowModal] = useState(false);
const [showModal2, setShowModal2] = useState(false);
const ManageTasks = useHasUserPermission(MANAGE_TASK);
const ManageInfra = useHasUserPermission(MANAGE_PROJECT_INFRA);
const ManageInfra = useHasUserPermission( MANAGE_PROJECT_INFRA );
const ManageAndAssignTak = useHasUserPermission(ASSIGN_REPORT_TASK)
const [loadingDelete, setLoadingDelete] = useState(false);
const project = getCachedData("projectInfo");
const dispatch = useDispatch();
@ -202,7 +203,7 @@ const WorkItem = ( {
<div className="dropdown w-auto d-inline-flex align-items-center gap-1">
{/* Reserve space for Assign button */}
<div style={{ width: "auto", minWidth: "60px" }}>
{!projectId && ManageTasks && PlannedWork !== CompletedWork ? (
{!projectId && ManageAndAssignTak && PlannedWork !== CompletedWork ? (
<button
aria-label="Modify"
type="button"

View File

@ -22,3 +22,6 @@ export const INFRASTRUCTURE = "9666de86-d7c7-4d3d-acaa-fcd6d6b81f3c";
export const MANAGE_TASK = "08752f33-3b29-4816-b76b-ea8a968ed3c5"
export const VIEW_TASK = "9fcc5f87-25e3-4846-90ac-67a71ab92e3c"
export const ASSIGN_REPORT_TASK = "d135a4b0-4f9a-4903-ab9c-4843839ebdee"