IO-1755 Add tax number to owner.

This commit is contained in:
Patrick Fic
2022-07-19 13:14:22 -07:00
parent 385de3eaaa
commit 179147dc4e
12 changed files with 76 additions and 5 deletions

View File

@@ -1,4 +1,4 @@
<babeledit_project version="1.2" be_version="2.7.1"> <babeledit_project be_version="2.7.1" version="1.2">
<!-- <!--
BabelEdit project file BabelEdit project file
@@ -32741,6 +32741,27 @@
</translation> </translation>
</translations> </translations>
</concept_node> </concept_node>
<concept_node>
<name>saving</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>selectexistingornew</name> <name>selectexistingornew</name>
<definition_loaded>false</definition_loaded> <definition_loaded>false</definition_loaded>
@@ -33145,6 +33166,27 @@
</translation> </translation>
</translations> </translations>
</concept_node> </concept_node>
<concept_node>
<name>tax_number</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>
</children> </children>
</folder_node> </folder_node>
<folder_node> <folder_node>

View File

@@ -181,6 +181,11 @@ export function JobsDetailHeader({ job, bodyshop, disabled }) {
<DataLabel key="4" label={t("owners.fields.ownr_ea")}> <DataLabel key="4" label={t("owners.fields.ownr_ea")}>
{job.ownr_ea || ""} {job.ownr_ea || ""}
</DataLabel> </DataLabel>
{job.owner?.tax_number && (
<DataLabel key="5" label={t("owners.fields.tax_number")}>
{job.owner?.tax_number || ""}
</DataLabel>
)}
</div> </div>
</Card> </Card>
</Col> </Col>

View File

@@ -94,6 +94,12 @@ export default function OwnerDetailFormComponent({ form, loading }) {
> >
<Input /> <Input />
</Form.Item> </Form.Item>
<Form.Item
label={t("owners.fields.tax_number")}
name="tax_number"
>
<Input />
</Form.Item>
</LayoutFormRow> </LayoutFormRow>
<Form.Item label={t("owners.fields.note")} name="note"> <Form.Item label={t("owners.fields.note")} name="note">
<Input.TextArea rows={4} /> <Input.TextArea rows={4} />

View File

@@ -20,9 +20,10 @@ function OwnerDetailFormContainer({ owner, refetch }) {
if (!!result.errors) { if (!!result.errors) {
notification["error"]({ notification["error"]({
message: t("owners.errors.saving", { message: t("owners.errors.saving", {
message: JSON.stringify(result.errors), error: JSON.stringify(result.errors),
}), }),
}); });
setLoading(false);
return; return;
} }

View File

@@ -621,6 +621,7 @@ export const GET_JOB_BY_PK = gql`
ownr_ctry ownr_ctry
ownr_ph1 ownr_ph1
ownr_ph2 ownr_ph2
tax_number
} }
labor_rate_desc labor_rate_desc
rate_la1 rate_la1
@@ -855,6 +856,7 @@ export const QUERY_JOB_CARD_DETAILS = gql`
id id
allow_text_message allow_text_message
preferred_contact preferred_contact
tax_number
} }
vehicleid vehicleid
v_model_yr v_model_yr

View File

@@ -67,6 +67,7 @@ export const QUERY_OWNER_BY_ID = gql`
ownr_zip ownr_zip
preferred_contact preferred_contact
note note
tax_number
jobs { jobs {
id id
ro_number ro_number

View File

@@ -1937,6 +1937,7 @@
}, },
"errors": { "errors": {
"noaccess": "The record does not exist or you do not have access to it. ", "noaccess": "The record does not exist or you do not have access to it. ",
"saving": "Error saving owner. {{error}}.",
"selectexistingornew": "Select an existing owner record or create a new one. " "selectexistingornew": "Select an existing owner record or create a new one. "
}, },
"fields": { "fields": {
@@ -1957,7 +1958,8 @@
"ownr_st": "Province/State", "ownr_st": "Province/State",
"ownr_title": "Title", "ownr_title": "Title",
"ownr_zip": "Zip/Postal Code", "ownr_zip": "Zip/Postal Code",
"preferred_contact": "Preferred Contact Method" "preferred_contact": "Preferred Contact Method",
"tax_number": "Tax Number"
}, },
"forms": { "forms": {
"address": "Address", "address": "Address",

View File

@@ -1937,6 +1937,7 @@
}, },
"errors": { "errors": {
"noaccess": "El registro no existe o no tiene acceso a él.", "noaccess": "El registro no existe o no tiene acceso a él.",
"saving": "",
"selectexistingornew": "" "selectexistingornew": ""
}, },
"fields": { "fields": {
@@ -1957,7 +1958,8 @@
"ownr_st": "Provincia del estado", "ownr_st": "Provincia del estado",
"ownr_title": "Título", "ownr_title": "Título",
"ownr_zip": "código postal", "ownr_zip": "código postal",
"preferred_contact": "Método de Contacto Preferido" "preferred_contact": "Método de Contacto Preferido",
"tax_number": ""
}, },
"forms": { "forms": {
"address": "", "address": "",

View File

@@ -1937,6 +1937,7 @@
}, },
"errors": { "errors": {
"noaccess": "L'enregistrement n'existe pas ou vous n'y avez pas accès.", "noaccess": "L'enregistrement n'existe pas ou vous n'y avez pas accès.",
"saving": "",
"selectexistingornew": "" "selectexistingornew": ""
}, },
"fields": { "fields": {
@@ -1957,7 +1958,8 @@
"ownr_st": "Etat / Province", "ownr_st": "Etat / Province",
"ownr_title": "Titre", "ownr_title": "Titre",
"ownr_zip": "Zip / code postal", "ownr_zip": "Zip / code postal",
"preferred_contact": "Méthode de contact préférée" "preferred_contact": "Méthode de contact préférée",
"tax_number": ""
}, },
"forms": { "forms": {
"address": "", "address": "",

View File

@@ -4015,6 +4015,7 @@
- ownr_zip - ownr_zip
- preferred_contact - preferred_contact
- shopid - shopid
- tax_number
- updated_at - updated_at
filter: filter:
bodyshop: bodyshop:
@@ -4050,6 +4051,7 @@
- ownr_zip - ownr_zip
- preferred_contact - preferred_contact
- shopid - shopid
- tax_number
- updated_at - updated_at
filter: filter:
bodyshop: bodyshop:

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"."owners" add column "tax_number" text
-- null;

View File

@@ -0,0 +1,2 @@
alter table "public"."owners" add column "tax_number" text
null;