IO-1485 Auto CC on parts order.

This commit is contained in:
Patrick Fic
2021-11-22 15:39:12 -08:00
parent 0c26b90591
commit b462b2fa03
13 changed files with 64 additions and 5 deletions

View File

@@ -27,7 +27,7 @@ export function DmsLogEvents({ socket, logs, bodyshop }) {
<Timeline.Item key={idx} color={LogLevelHierarchy(log.level)}>
<Space wrap align="start" style={{}}>
<Tag color={LogLevelHierarchy(log.level)}>{log.level}</Tag>
<span>{moment(log.timestamp).format("MM/DD/YYYY HH:MM:ss")}</span>
<span>{moment(log.timestamp).format("MM/DD/YYYY HH:mm:ss")}</span>
<Divider type="vertical" />
<span>{log.message}</span>
</Space>

View File

@@ -149,6 +149,18 @@ export function EmailOverlayContainer({
html: response.data,
fileList: [],
});
if (
bodyshop.md_email_cc[emailConfig.template.name] &&
bodyshop.md_email_cc[emailConfig.template.name].length > 0
) {
form.setFieldsValue({
cc: [
...(form.getFieldValue("cc") || []),
...bodyshop.md_email_cc[emailConfig.template.name],
],
});
}
setLoading(false);
};

View File

@@ -176,7 +176,7 @@ export function ScheduleEventComponent({
t("appointments.labels.reminder", {
shopname: bodyshop.shopname,
date: moment(event.start).format("MM/DD/YYYY"),
time: moment(event.start).format("HH:MM a"),
time: moment(event.start).format("HH:mm a"),
})
);
setVisible(false);

View File

@@ -467,6 +467,19 @@ export default function ShopInfoGeneral({ form }) {
>
<Switch />
</Form.Item>
<Form.Item
name={["md_email_cc", "parts_order"]}
label={t("bodyshop.fields.md_email_cc", { template: "parts_order" })}
rules={[
{
required: true,
//message: t("general.validation.required"),
type: "array",
},
]}
>
<Select mode="tags" />
</Form.Item>
<Form.Item
name={["tt_allow_post_to_invoiced"]}
label={t("bodyshop.fields.tt_allow_post_to_invoiced")}

View File

@@ -99,6 +99,7 @@ export const QUERY_BODYSHOP = gql`
pbs_configuration
pbs_serialnumber
md_filehandlers
md_email_cc
employees {
user_email
id
@@ -195,6 +196,7 @@ export const UPDATE_SHOP = gql`
pbs_configuration
pbs_serialnumber
md_filehandlers
md_email_cc
employees {
id
first_name

View File

@@ -271,6 +271,7 @@
"md_ccc_rates": "Courtesy Car Contract Rate Presets",
"md_classes": "Classes",
"md_ded_notes": "Deductible Notes",
"md_email_cc": "Auto Email CC: $t(printcenter.subjects.jobs.{{template}})",
"md_hour_split": {
"paint": "Paint Hour Split",
"prep": "Prep Hour Split"

View File

@@ -271,6 +271,7 @@
"md_ccc_rates": "",
"md_classes": "",
"md_ded_notes": "",
"md_email_cc": "",
"md_hour_split": {
"paint": "",
"prep": ""

View File

@@ -271,6 +271,7 @@
"md_ccc_rates": "",
"md_classes": "",
"md_ded_notes": "",
"md_email_cc": "",
"md_hour_split": {
"paint": "",
"prep": ""