IO-1032 Disable actions for non converted jobs

This commit is contained in:
Patrick Fic
2021-05-07 14:38:00 -07:00
parent 9435b26042
commit ac7cdd38dd
2 changed files with 10 additions and 4 deletions

View File

@@ -116,13 +116,14 @@ export function JobsDetailHeaderActions({
</Link> </Link>
)} )}
</Menu.Item> </Menu.Item>
<Menu.Item> <Menu.Item disabled={!job.converted}>
<Link to={`/manage/jobs/${job.id}/checklist`}> <Link to={`/manage/jobs/${job.id}/checklist`}>
{t("jobs.actions.viewchecklist")} {t("jobs.actions.viewchecklist")}
</Link> </Link>
</Menu.Item> </Menu.Item>
<Menu.Item <Menu.Item
key="entertimetickets" key="entertimetickets"
disabled={!job.converted}
onClick={() => { onClick={() => {
logImEXEvent("job_header_enter_time_ticekts"); logImEXEvent("job_header_enter_time_ticekts");
@@ -136,7 +137,7 @@ export function JobsDetailHeaderActions({
</Menu.Item> </Menu.Item>
<Menu.Item <Menu.Item
key="enterpayments" key="enterpayments"
disabled={jobRO} disabled={jobRO || !job.converted}
onClick={() => { onClick={() => {
logImEXEvent("job_header_enter_payment"); logImEXEvent("job_header_enter_payment");
@@ -148,7 +149,7 @@ export function JobsDetailHeaderActions({
> >
{t("menus.header.enterpayment")} {t("menus.header.enterpayment")}
</Menu.Item> </Menu.Item>
<Menu.Item key="cccontract" disabled={jobRO}> <Menu.Item key="cccontract" disabled={jobRO || !job.converted}>
<Link <Link
to={{ to={{
pathname: "/manage/courtesycars/contracts/new", pathname: "/manage/courtesycars/contracts/new",
@@ -294,6 +295,7 @@ export function JobsDetailHeaderActions({
<JobsDetaiLheaderCsi job={job} /> <JobsDetaiLheaderCsi job={job} />
<Menu.Item <Menu.Item
key="jobcosting" key="jobcosting"
disabled={!job.converted}
onClick={() => { onClick={() => {
logImEXEvent("job_header_job_costing"); logImEXEvent("job_header_job_costing");
setJobCostingContext({ setJobCostingContext({

View File

@@ -178,7 +178,11 @@ export function JobsDetailHeaderCsi({
}; };
return ( return (
<Menu.SubMenu title={t("jobs.actions.sendcsi")} {...props}> <Menu.SubMenu
title={t("jobs.actions.sendcsi")}
disabled={!job.converted}
{...props}
>
<Menu.Item <Menu.Item
onClick={handleCreateCsi} onClick={handleCreateCsi}
key="email" key="email"