Added status state machine BOD-251

This commit is contained in:
Patrick Fic
2020-09-02 11:01:34 -07:00
parent 2202683876
commit ed788a4b5c
17 changed files with 217 additions and 70 deletions

View File

@@ -118,7 +118,7 @@ export default function ShopInfoIntakeChecklistComponent({ form }) {
<SelectorDiv>
<Form.Item
name={["intakechecklist", "templates"]}
label={t("bodyshop.fields.statuses.open_statuses")}
label={t("bodyshop.fields.statuses.active_statuses")}
rules={[
{
required: true,

View File

@@ -82,8 +82,27 @@ export default function ShopInfoROStatusComponent({ form }) {
<Col span={12}>
<SelectorDiv>
<Form.Item
name={["md_ro_statuses", "open_statuses"]}
label={t("bodyshop.fields.statuses.open_statuses")}
name={["md_ro_statuses", "active_statuses"]}
label={t("bodyshop.fields.statuses.active_statuses")}
rules={[
{
required: true,
message: t("general.validation.required"),
type: "array",
},
]}
>
<Select mode="multiple">
{options.map((item, idx) => (
<Select.Option key={idx} value={item}>
{item}
</Select.Option>
))}
</Select>
</Form.Item>
<Form.Item
name={["md_ro_statuses", "pre_production_statuses"]}
label={t("bodyshop.fields.statuses.pre_production_statuses")}
rules={[
{
required: true,
@@ -119,6 +138,25 @@ export default function ShopInfoROStatusComponent({ form }) {
))}
</Select>
</Form.Item>
<Form.Item
name={["md_ro_statuses", "post_production_statuses"]}
label={t("bodyshop.fields.statuses.post_production_statuses")}
rules={[
{
required: true,
message: t("general.validation.required"),
type: "array",
},
]}
>
<Select mode="multiple">
{options.map((item, idx) => (
<Select.Option key={idx} value={item}>
{item}
</Select.Option>
))}
</Select>
</Form.Item>
<Form.Item
label={t("bodyshop.fields.statuses.default_scheduled")}
rules={[