Merged in release/2022-02-11 (pull request #379)

IO-1718 Only allow type change based on split for part order.
This commit is contained in:
Patrick Fic
2022-02-10 23:15:13 +00:00

View File

@@ -46,6 +46,11 @@ export function PartsOrderModalComponent({
{}, {},
bodyshop.imexshopid bodyshop.imexshopid
); );
const { OEConnection_PriceChange } = useTreatments(
["OEConnection_PriceChange"],
{},
bodyshop.imexshopid
);
const { t } = useTranslation(); const { t } = useTranslation();
return ( return (
@@ -128,7 +133,14 @@ export function PartsOrderModalComponent({
key={`${index}part_type`} key={`${index}part_type`}
name={[field.name, "part_type"]} name={[field.name, "part_type"]}
> >
<Select> <Select
disabled={
!(
sendType === "oec" &&
OEConnection_PriceChange.treatment === "on"
)
}
>
<Select.Option value="PAA"> <Select.Option value="PAA">
{t("joblines.fields.part_types.PAA")} {t("joblines.fields.part_types.PAA")}
</Select.Option> </Select.Option>
@@ -240,7 +252,7 @@ export function PartsOrderModalComponent({
<Radio value={"none"}>{t("general.labels.none")}</Radio> <Radio value={"none"}>{t("general.labels.none")}</Radio>
<Radio value={"e"}>{t("parts_orders.labels.email")}</Radio> <Radio value={"e"}>{t("parts_orders.labels.email")}</Radio>
<Radio value={"p"}>{t("parts_orders.labels.print")}</Radio> <Radio value={"p"}>{t("parts_orders.labels.print")}</Radio>
{OEConnection.treatment === "on" && isReturn === false && ( {OEConnection.treatment === "on" && !isReturn && (
<Radio value={"oec"}>{t("parts_orders.labels.oec")}</Radio> <Radio value={"oec"}>{t("parts_orders.labels.oec")}</Radio>
)} )}
</Radio.Group> </Radio.Group>