Misc Issues

Signed-off-by: Dave Richer <dave@imexsystems.ca>
This commit is contained in:
Dave Richer
2024-01-11 15:11:28 -05:00
parent 49131ba68b
commit 663dfe0441
5 changed files with 54 additions and 35 deletions

View File

@@ -588,6 +588,7 @@ export function JobsDetailHeaderActions({
const menuItems = [
{
key: 'schedule',
disabled: !jobInPreProduction || !job.converted || jobRO,
label: t("jobs.actions.schedule"),
onClick: () => {
@@ -603,6 +604,7 @@ export function JobsDetailHeaderActions({
},
},
{
key: 'cancelallappointments',
disabled: job.status !== bodyshop.md_ro_statuses.default_scheduled,
label: job.status !== bodyshop.md_ro_statuses.default_scheduled ? (
t("menus.jobsactions.cancelallappointments")
@@ -648,6 +650,7 @@ export function JobsDetailHeaderActions({
)
},
{
key: 'intake',
disabled: !!job.intakechecklist || !jobInPreProduction || !job.converted || jobRO,
label: !!job.intakechecklist || !jobInPreProduction || !job.converted || jobRO ? (
t("jobs.actions.intake")
@@ -658,6 +661,7 @@ export function JobsDetailHeaderActions({
)
},
{
key: 'deliver',
disabled: !jobInProduction || jobRO,
label: !jobInProduction ? (
t("jobs.actions.deliver")
@@ -668,6 +672,7 @@ export function JobsDetailHeaderActions({
)
},
{
key: 'checklist',
disabled: !job.converted,
label: <Link to={`/manage/jobs/${job.id}/checklist`}>
{t("jobs.actions.viewchecklist")}
@@ -771,6 +776,7 @@ export function JobsDetailHeaderActions({
label: t("menus.jobsactions.duplicate"),
children: [
{
key: 'duplicate',
label: <Popconfirm
title={t("jobs.labels.duplicateconfirm")}
okText="Yes"
@@ -783,6 +789,7 @@ export function JobsDetailHeaderActions({
</Popconfirm>
},
{
key: 'duplicatenolines',
label: <Popconfirm
title={t("jobs.labels.duplicateconfirm")}
okText="Yes"
@@ -949,6 +956,7 @@ export function JobsDetailHeaderActions({
if (job && !job.converted) {
menuItems.push(
{
key: 'deletejob',
label: <Popconfirm
title={t("jobs.labels.deleteconfirm")}
okText={t("general.labels.yes")}
@@ -965,6 +973,7 @@ export function JobsDetailHeaderActions({
menuItems.push(
{
key: 'manualevent',
onClick: (e) => {
setVisibility(true);
},
@@ -974,6 +983,7 @@ export function JobsDetailHeaderActions({
if (!jobRO && job.converted) {
menuItems.push({
key: 'voidjob',
label: <RbacWrapper action="jobs:void" noauth>
<Popconfirm
title={t("jobs.labels.voidjob")}