diff --git a/_business_logic/NewShopSetup.md b/_business_logic/NewShopSetup.md
index 98933da85..dc17f03f0 100644
--- a/_business_logic/NewShopSetup.md
+++ b/_business_logic/NewShopSetup.md
@@ -4,6 +4,7 @@
..\*Include the statuses file in the format of:
```json
+{
"statuses": [
"Open",
"Scheduled",
@@ -21,14 +22,29 @@
"Invoiced",
"Exported"
],
- "default_imported": "Open",
- "default_scheduled": "Scheduled",
+ "open_statuses": [
+ "Open",
+ "Scheduled",
+ "Arrived",
+ "Repair Plan",
+ "Parts",
+ "Body",
+ "Prep",
+ "Paint",
+ "Reassembly",
+ "Sublet",
+ "Detail",
+ "Completed"
+ ],
"default_arrived": "Arrived",
+ "default_exported": "Exported",
+ "default_imported": "Open",
+ "default_invoiced": "Invoiced",
"default_completed": "Completed",
"default_delivered": "Delivered",
- "default_invoiced": "Invoiced",
- "default_exported": "Exported"
+ "default_scheduled": "Scheduled"
}
+
```
--\* Set the region for the shop.
diff --git a/client/src/components/job-detail-cards/job-detail-cards.component.jsx b/client/src/components/job-detail-cards/job-detail-cards.component.jsx
index 458ea0da7..910a02b1b 100644
--- a/client/src/components/job-detail-cards/job-detail-cards.component.jsx
+++ b/client/src/components/job-detail-cards/job-detail-cards.component.jsx
@@ -17,6 +17,7 @@ import JobDetailCardsNotesComponent from "./job-detail-cards.notes.component";
import JobDetailCardsPartsComponent from "./job-detail-cards.parts.component";
import "./job-detail-cards.styles.scss";
import JobDetailCardsTotalsComponent from "./job-detail-cards.totals.component";
+import ScheduleJobModalContainer from "../schedule-job-modal/schedule-job-modal.container";
export default function JobDetailCards({ selectedJob }) {
const { loading, error, data, refetch } = useQuery(QUERY_JOB_CARD_DETAILS, {
@@ -25,29 +26,35 @@ export default function JobDetailCards({ selectedJob }) {
skip: !selectedJob
});
const [noteModalVisible, setNoteModalVisible] = useState(false);
+ const scheduleModalState = useState(false);
const { t } = useTranslation();
if (!selectedJob) {
return
{t("jobs.errors.nojobselected")}
;
}
if (loading) return ;
- if (error) return ;
+ if (error) return ;
return (
-
+
+
window.history.back()}
tags={
-
+
{data.jobs_by_pk.status ? (
- {data.jobs_by_pk.status}
+ {data.jobs_by_pk.status}
) : null}
}
@@ -65,35 +72,40 @@ export default function JobDetailCards({ selectedJob }) {
)
}
extra={[
+ ,
+ key='documents'
+ to={`/manage/jobs/${data.jobs_by_pk.id}#documents`}>
,
-