IO-2987 Non Production Board Status - Status Changes

Signed-off-by: Allan Carr <allan.carr@thinkimex.com>
This commit is contained in:
Allan Carr
2024-10-17 15:22:05 -07:00
parent 85e82b85ea
commit a72a7948fe

View File

@@ -21,25 +21,26 @@ export function ProductionListColumnStatus({ record, bodyshop, insertAuditTrail
const [loading, setLoading] = useState(false); const [loading, setLoading] = useState(false);
const handleSetStatus = async (e) => { const handleSetStatus = async (e) => {
logImEXEvent("production_change_status"); if (bodyshop.md_ro_statuses.production_statuses.includes(record.status) && !bodyshop.md_ro_statuses.post_production_statuses.includes(record.status)) {
// e.stopPropagation(); logImEXEvent("production_change_status");
setLoading(true); // e.stopPropagation();
const { key } = e; setLoading(true);
await updateJob({ const { key } = e;
variables: { await updateJob({
jobId: record.id, variables: {
job: { jobId: record.id,
status: key job: {
status: key
}
} }
} });
}); insertAuditTrail({
insertAuditTrail({ jobid: record.id,
jobid: record.id, operation: AuditTrailMapping.jobstatuschange(key),
operation: AuditTrailMapping.jobstatuschange(key), type: "jobstatuschange"
type: "jobstatuschange" });
}); setLoading(false);
}
setLoading(false);
}; };
const menu = { const menu = {