added permission rights in daily task report

This commit is contained in:
pramod mahajan 2025-07-15 10:34:35 +05:30 committed by pramod.mahajan
parent e4638139f5
commit f55cf309a4
2 changed files with 9 additions and 1 deletions

View File

@ -14,6 +14,8 @@ import GlobalModel from "../../components/common/GlobalModel";
import AssignTask from "../../components/Project/AssignTask";
import SubTask from "../../components/Activities/SubTask";
import {formatNumber} from "../../utils/dateUtils";
import { useHasUserPermission } from "../../hooks/useHasUserPermission";
import { APPROVE_TASK, ASSIGN_REPORT_TASK } from "../../utils/constants";
const DailyTask = () => {
const [searchParams] = useSearchParams();
@ -32,6 +34,8 @@ const DailyTask = () => {
const [dateRange, setDateRange] = useState({ startDate: "", endDate: "" });
const ApprovedTaskRights = useHasUserPermission(APPROVE_TASK)
const ReportTaskRights = useHasUserPermission(ASSIGN_REPORT_TASK)
const {
TaskList,
@ -386,6 +390,7 @@ const DailyTask = () => {
</td>
<td className="text-center">
<div className="d-flex justify-content-end">
{ ReportTaskRights &&
<button
type="button"
className={`btn btn-xs btn-primary ${
@ -400,7 +405,8 @@ const DailyTask = () => {
>
Report
</button>
{task.reportedDate && (
}
{(ApprovedTaskRights && task.reportedDate ) && (
<button
type="button"
className={`btn btn-xs btn-warning ${

View File

@ -29,6 +29,8 @@ export const INFRASTRUCTURE = "9666de86-d7c7-4d3d-acaa-fcd6d6b81f3c";
export const MANAGE_TASK = "08752f33-3b29-4816-b76b-ea8a968ed3c5"
export const APPROVE_TASK = "db4e40c5-2ba9-4b6d-b8a6-a16a250ff99c"
export const VIEW_TASK = "9fcc5f87-25e3-4846-90ac-67a71ab92e3c"
export const ASSIGN_REPORT_TASK = "6a32379b-8b3f-49a6-8c48-4b7ac1b55dc2"