IO-1604 Add invoice final note to job close.

This commit is contained in:
Patrick Fic
2022-01-03 10:49:01 -08:00
parent ee6b91d6ce
commit e06fded73c
9 changed files with 42 additions and 0 deletions

View File

@@ -21431,6 +21431,27 @@
</concept_node> </concept_node>
</children> </children>
</folder_node> </folder_node>
<concept_node>
<name>invoice_final_note</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node> <concept_node>
<name>kmin</name> <name>kmin</name>
<definition_loaded>false</definition_loaded> <definition_loaded>false</definition_loaded>

View File

@@ -1816,6 +1816,7 @@ export const QUERY_JOB_CLOSE_DETAILS = gql`
jobs_by_pk(id: $id) { jobs_by_pk(id: $id) {
ro_number ro_number
invoice_allocation invoice_allocation
invoice_final_note
ins_co_id ins_co_id
dms_allocation dms_allocation
id id

View File

@@ -63,6 +63,7 @@ export function JobsCloseComponent({ job, bodyshop, jobRO }) {
kmin: values.kmin, kmin: values.kmin,
kmout: values.kmout, kmout: values.kmout,
dms_allocation: values.dms_allocation, dms_allocation: values.dms_allocation,
invoice_final_note: values.invoice_final_note,
}, },
}, },
refetchQueries: ["QUERY_JOB_CLOSE_DETAILS"], refetchQueries: ["QUERY_JOB_CLOSE_DETAILS"],
@@ -122,6 +123,7 @@ export function JobsCloseComponent({ job, bodyshop, jobRO }) {
kmin: job.kmin, kmin: job.kmin,
kmout: job.kmout, kmout: job.kmout,
dms_allocation: job.dms_allocation, dms_allocation: job.dms_allocation,
invoice_final_note: job.invoice_final_note,
}} }}
scrollToFirstError scrollToFirstError
> >
@@ -271,6 +273,12 @@ export function JobsCloseComponent({ job, bodyshop, jobRO }) {
<Input disabled /> <Input disabled />
</Form.Item> </Form.Item>
)} )}
<Form.Item
label={t("jobs.fields.invoice_final_note")}
name="invoice_final_note"
>
<Input.TextArea disabled={jobRO} />
</Form.Item>
</LayoutFormRow> </LayoutFormRow>
<Divider /> <Divider />
<JobsCloseLines job={job} /> <JobsCloseLines job={job} />

View File

@@ -1298,6 +1298,7 @@
"required": "Required?", "required": "Required?",
"type": "Type" "type": "Type"
}, },
"invoice_final_note": "Note to Display on Final Invoice",
"kmin": "Mileage In", "kmin": "Mileage In",
"kmout": "Mileage Out", "kmout": "Mileage Out",
"la1": "LA1", "la1": "LA1",

View File

@@ -1298,6 +1298,7 @@
"required": "", "required": "",
"type": "" "type": ""
}, },
"invoice_final_note": "",
"kmin": "Kilometraje en", "kmin": "Kilometraje en",
"kmout": "Kilometraje", "kmout": "Kilometraje",
"la1": "", "la1": "",

View File

@@ -1298,6 +1298,7 @@
"required": "", "required": "",
"type": "" "type": ""
}, },
"invoice_final_note": "",
"kmin": "Kilométrage en", "kmin": "Kilométrage en",
"kmout": "Kilométrage hors", "kmout": "Kilométrage hors",
"la1": "", "la1": "",

View File

@@ -2694,6 +2694,7 @@
- intakechecklist - intakechecklist
- invoice_allocation - invoice_allocation
- invoice_date - invoice_date
- invoice_final_note
- iouparent - iouparent
- job_totals - job_totals
- kanbanparent - kanbanparent
@@ -2948,6 +2949,7 @@
- intakechecklist - intakechecklist
- invoice_allocation - invoice_allocation
- invoice_date - invoice_date
- invoice_final_note
- iouparent - iouparent
- job_totals - job_totals
- kanbanparent - kanbanparent
@@ -3212,6 +3214,7 @@
- intakechecklist - intakechecklist
- invoice_allocation - invoice_allocation
- invoice_date - invoice_date
- invoice_final_note
- iouparent - iouparent
- job_totals - job_totals
- kanbanparent - kanbanparent

View File

@@ -0,0 +1,4 @@
-- Could not auto-generate a down migration.
-- Please write an appropriate down migration for the SQL below:
-- alter table "public"."jobs" add column "invoice_final_note" Text
-- null;

View File

@@ -0,0 +1,2 @@
alter table "public"."jobs" add column "invoice_final_note" Text
null;