diff --git a/bodyshop_translations.babel b/bodyshop_translations.babel index f07d49c89..17ebd2af4 100644 --- a/bodyshop_translations.babel +++ b/bodyshop_translations.babel @@ -1432,6 +1432,27 @@ messages + + admin_job_remove_from_ar + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + admin_jobmarkexported false @@ -1516,6 +1537,90 @@ + + alerttoggle + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + appointmentcancel + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + appointmentinsert + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + billdeleted + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + billposted false @@ -1663,6 +1768,27 @@ + + jobexported + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + jobfieldchanged false @@ -1726,6 +1852,27 @@ + + jobinvoiced + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + jobioucreated false @@ -1915,6 +2062,48 @@ + + jobsuspend + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + jobvoid + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + @@ -3204,6 +3393,27 @@ + + federal_tax_exempt + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + generatepartslabel false @@ -3372,6 +3582,27 @@ + + printlabels + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + retailtotal false @@ -5401,6 +5632,32 @@ + + md_functionality_toggles + + + parts_queue_toggle + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + md_hour_split @@ -7082,6 +7339,27 @@ + + reportcenter + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + templates false @@ -12219,6 +12497,27 @@ + + insuranceexpired + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + noteconvertedfrom false @@ -12837,6 +13136,27 @@ + + readiness + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + registrationexpires false @@ -13311,6 +13631,53 @@ + + readiness + + + notready + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + ready + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + status @@ -13565,6 +13932,48 @@ + + surveycompletesubtitle + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + surveycompletetitle + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + @@ -13612,11 +14021,116 @@ + + surveyid + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + validuntil + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + labels + + copyright + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + greeting + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + intro + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + nologgedinuser false @@ -13894,6 +14408,27 @@ + + phone + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + prodhrs false @@ -13941,6 +14476,48 @@ titles + + labhours + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + larhours + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + monthlyemployeeefficiency false @@ -14130,6 +14707,27 @@ + + scheduledindate + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + scheduledintoday false @@ -14151,6 +14749,27 @@ + + scheduledoutdate + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + scheduledouttoday false @@ -15836,6 +16455,27 @@ + + active + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + endmustbeafterstart false @@ -15878,6 +16518,27 @@ + + inactive + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + name false @@ -15920,6 +16581,27 @@ + + status + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + straight_time false @@ -18180,6 +18862,27 @@ + + tvmode + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + unknown false @@ -19241,6 +19944,383 @@ + + job_lifecycle + + + columns + + + duration + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + end + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + relative_end + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + relative_start + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + start + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + value + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + + + content + + + current_status_accumulated_time + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + data_unavailable + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + legend_title + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + loading + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + not_available + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + previous_status_accumulated_time + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + title + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + title_durations + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + title_loading + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + title_transitions + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + + + errors + + + fetch + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + + + job_payments @@ -23731,6 +24811,27 @@ + + date_lost_sale + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + date_next_contact false @@ -28317,6 +29418,27 @@ + + calc_scheuled_completion + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + cards @@ -28467,6 +29589,27 @@ + + more + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + notes false @@ -30185,6 +31328,27 @@ + + parts_lines + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + parts_received false @@ -30888,6 +32052,27 @@ + + remove_from_ar + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + returntotals false @@ -31371,6 +32556,27 @@ + + update_scheduled_completion + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + vehicle_info false @@ -33944,6 +35150,27 @@ + + lifecycle + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + partssublet false @@ -34690,6 +35917,32 @@ + + render + + + conversation_list + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + @@ -39607,6 +40860,27 @@ + + job_lifecycle_ro + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + job_notes false @@ -42258,6 +43532,258 @@ labels + + advanced_filters + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + advanced_filters_false + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + advanced_filters_filter_field + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + advanced_filters_filter_operator + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + advanced_filters_filter_value + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + advanced_filters_filters + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + advanced_filters_hide + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + advanced_filters_show + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + advanced_filters_sorter_direction + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + advanced_filters_sorter_field + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + advanced_filters_sorters + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + advanced_filters_true + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + dates false @@ -42714,6 +44240,27 @@ + + ar_aging + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + attendance_detail false @@ -43932,6 +45479,27 @@ + + lost_sales + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + open_orders false @@ -43995,6 +45563,27 @@ + + open_orders_excel + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + open_orders_ins_co false @@ -45332,6 +46921,27 @@ labels + + allemployeetimetickets + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + asoftodaytarget false @@ -45353,6 +46963,69 @@ + + body + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + bodyabbrev + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + bodycharttitle + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + calendarperiod false @@ -45374,6 +47047,27 @@ + + combinedcharttitle + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + dailyactual false @@ -45479,6 +47173,27 @@ + + jobscompletednotinvoiced + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + lastmonth false @@ -45542,6 +47257,27 @@ + + priorweek + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + productivestatistics false @@ -45584,6 +47320,69 @@ + + refinish + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + refinishabbrev + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + refinishcharttitle + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + targets false @@ -45668,6 +47467,27 @@ + + timeticketsemployee + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + todateactual false @@ -45689,6 +47509,48 @@ + + total + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + totalhrs + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + totaloverperiod false @@ -49047,6 +50909,90 @@ + + techconsole + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + techjobclock + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + techjoblookup + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + techshiftclock + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + temporarydocs false diff --git a/client/src/components/shop-info/shop-info.responsibilitycenters.component.jsx b/client/src/components/shop-info/shop-info.responsibilitycenters.component.jsx index 75e85e88d..86ec27749 100644 --- a/client/src/components/shop-info/shop-info.responsibilitycenters.component.jsx +++ b/client/src/components/shop-info/shop-info.responsibilitycenters.component.jsx @@ -5,6 +5,7 @@ import { Input, InputNumber, Select, + Space, Switch, Typography, } from "antd"; @@ -17,6 +18,7 @@ import { selectBodyshop } from "../../redux/user/user.selectors"; import { connect } from "react-redux"; import { createStructuredSelector } from "reselect"; import { useTreatments } from "@splitsoftware/splitio-react"; +import FormListMoveArrows from "../form-list-move-arrows/form-list-move-arrows.component"; const SelectorDiv = styled.div` .ant-form-item .ant-select { @@ -191,7 +193,7 @@ export function ShopInfoResponsibilityCenterComponent({ bodyshop, form }) { - {(fields, { add, remove }) => { + {(fields, { add, remove, move }) => { return (
{fields.map((field, index) => ( @@ -249,11 +251,18 @@ export function ShopInfoResponsibilityCenterComponent({ bodyshop, form }) { - { - remove(field.name); - }} - /> + + { + remove(field.name); + }} + /> + + ))} @@ -345,7 +354,7 @@ export function ShopInfoResponsibilityCenterComponent({ bodyshop, form }) { id="costs" > - {(fields, { add, remove }) => { + {(fields, { add, remove, move }) => { return (
{fields.map((field, index) => ( @@ -462,12 +471,18 @@ export function ShopInfoResponsibilityCenterComponent({ bodyshop, form }) { )} - - { - remove(field.name); - }} - /> + + { + remove(field.name); + }} + /> + + ))} @@ -493,7 +508,7 @@ export function ShopInfoResponsibilityCenterComponent({ bodyshop, form }) { id="profits" > - {(fields, { add, remove }) => { + {(fields, { add, remove, move }) => { return (
{fields.map((field, index) => ( @@ -595,11 +610,18 @@ export function ShopInfoResponsibilityCenterComponent({ bodyshop, form }) { )} - { - remove(field.name); - }} - /> + + { + remove(field.name); + }} + /> + + ))} diff --git a/client/src/translations/en_us/common.json b/client/src/translations/en_us/common.json index 033dd07d2..68bbbc882 100644 --- a/client/src/translations/en_us/common.json +++ b/client/src/translations/en_us/common.json @@ -259,6 +259,7 @@ "saving": "Error encountered while saving. {{message}}" }, "fields": { + "ReceivableCustomField": "QBO Receivable Custom Field {{number}}", "address1": "Address 1", "address2": "Address 2", "appt_alt_transport": "Appointment Alternative Transportation Options", @@ -477,7 +478,6 @@ "editaccess": "Users -> Edit access" } }, - "ReceivableCustomField": "QBO Receivable Custom Field {{number}}", "responsibilitycenter": "Responsibility Center", "responsibilitycenter_accountdesc": "Account Description", "responsibilitycenter_accountitem": "Item", @@ -608,7 +608,7 @@ "dms": { "cdk": { "controllist": "Control Number List", - "payers": "CDK Payers" + "payers": "Payers" }, "cdk_dealerid": "CDK Dealer ID", "pbs_serialnumber": "PBS Serial Number", @@ -844,8 +844,8 @@ "notconfigured": "You do not have any current CSI Question Sets configured.", "notfoundsubtitle": "We were unable to find a survey using the link you provided. Please ensure the URL is correct or reach out to your shop for more help.", "notfoundtitle": "No survey found.", - "surveycompletetitle": "Survey previously completed", - "surveycompletesubtitle": "This survey was already completed on {{date}}." + "surveycompletesubtitle": "This survey was already completed on {{date}}.", + "surveycompletetitle": "Survey previously completed" }, "fields": { "completedon": "Completed On", @@ -854,13 +854,13 @@ "validuntil": "Valid Until" }, "labels": { + "copyright": "Copyright © $t(titles.app). All Rights Reserved.", + "greeting": "Hi {{name}}!", + "intro": "At {{shopname}}, we value your feedback. We would love to hear what you have to say. Please fill out the form below.", "nologgedinuser": "Please log out of $t(titles.app)", "nologgedinuser_sub": "Users of $t(titles.app) cannot complete CSI surveys while logged in. Please log out and try again.", "noneselected": "No response selected.", - "title": "Customer Satisfaction Survey", - "greeting": "Hi {{name}}!", - "intro": "At {{shopname}}, we value your feedback. We would love to hear what you have to say. Please fill out the form below.", - "copyright": "Copyright © $t(titles.app). All Rights Reserved." + "title": "Customer Satisfaction Survey" }, "successes": { "created": "CSI created successfully.", @@ -2585,17 +2585,17 @@ }, "labels": { "advanced_filters": "Advanced Filters and Sorters", - "advanced_filters_show": "Show", - "advanced_filters_hide": "Hide", - "advanced_filters_filters": "Filters", - "advanced_filters_sorters": "Sorters", - "advanced_filters_filter_field": "Field", - "advanced_filters_sorter_field": "Field", - "advanced_filters_true": "True", "advanced_filters_false": "False", - "advanced_filters_sorter_direction": "Direction", + "advanced_filters_filter_field": "Field", "advanced_filters_filter_operator": "Operator", "advanced_filters_filter_value": "Value", + "advanced_filters_filters": "Filters", + "advanced_filters_hide": "Hide", + "advanced_filters_show": "Show", + "advanced_filters_sorter_direction": "Direction", + "advanced_filters_sorter_field": "Field", + "advanced_filters_sorters": "Sorters", + "advanced_filters_true": "True", "dates": "Dates", "employee": "Employee", "filterson": "Filters on {{object}}: {{field}}", diff --git a/client/src/translations/es/common.json b/client/src/translations/es/common.json index c0c86dafa..6b218b80a 100644 --- a/client/src/translations/es/common.json +++ b/client/src/translations/es/common.json @@ -259,6 +259,7 @@ "saving": "" }, "fields": { + "ReceivableCustomField": "", "address1": "", "address2": "", "appt_alt_transport": "", @@ -477,7 +478,6 @@ "editaccess": "" } }, - "ReceivableCustomField": "", "responsibilitycenter": "", "responsibilitycenter_accountdesc": "", "responsibilitycenter_accountitem": "", @@ -844,8 +844,8 @@ "notconfigured": "", "notfoundsubtitle": "", "notfoundtitle": "", - "surveycompletetitle": "", - "surveycompletesubtitle": "" + "surveycompletesubtitle": "", + "surveycompletetitle": "" }, "fields": { "completedon": "", @@ -854,13 +854,13 @@ "validuntil": "" }, "labels": { + "copyright": "", + "greeting": "", + "intro": "", "nologgedinuser": "", "nologgedinuser_sub": "", "noneselected": "", - "title": "", - "greeting": "", - "intro": "", - "copyright": "" + "title": "" }, "successes": { "created": "", @@ -2585,17 +2585,17 @@ }, "labels": { "advanced_filters": "", - "advanced_filters_show": "", - "advanced_filters_hide": "", - "advanced_filters_filters": "", - "advanced_filters_sorters": "", - "advanced_filters_filter_field": "", - "advanced_filters_sorter_field": "", - "advanced_filters_true": "", "advanced_filters_false": "", - "advanced_filters_sorter_direction": "", + "advanced_filters_filter_field": "", "advanced_filters_filter_operator": "", "advanced_filters_filter_value": "", + "advanced_filters_filters": "", + "advanced_filters_hide": "", + "advanced_filters_show": "", + "advanced_filters_sorter_direction": "", + "advanced_filters_sorter_field": "", + "advanced_filters_sorters": "", + "advanced_filters_true": "", "dates": "", "employee": "", "filterson": "", diff --git a/client/src/translations/fr/common.json b/client/src/translations/fr/common.json index 3ca50271b..1869bcbbf 100644 --- a/client/src/translations/fr/common.json +++ b/client/src/translations/fr/common.json @@ -259,6 +259,7 @@ "saving": "" }, "fields": { + "ReceivableCustomField": "", "address1": "", "address2": "", "appt_alt_transport": "", @@ -477,7 +478,6 @@ "editaccess": "" } }, - "ReceivableCustomField": "", "responsibilitycenter": "", "responsibilitycenter_accountdesc": "", "responsibilitycenter_accountitem": "", @@ -844,8 +844,8 @@ "notconfigured": "", "notfoundsubtitle": "", "notfoundtitle": "", - "surveycompletetitle": "", - "surveycompletesubtitle": "" + "surveycompletesubtitle": "", + "surveycompletetitle": "" }, "fields": { "completedon": "", @@ -854,13 +854,13 @@ "validuntil": "" }, "labels": { + "copyright": "", + "greeting": "", + "intro": "", "nologgedinuser": "", "nologgedinuser_sub": "", "noneselected": "", - "title": "", - "greeting": "", - "intro": "", - "copyright": "" + "title": "" }, "successes": { "created": "", @@ -2585,17 +2585,17 @@ }, "labels": { "advanced_filters": "", - "advanced_filters_show": "", - "advanced_filters_hide": "", - "advanced_filters_filters": "", - "advanced_filters_sorters": "", - "advanced_filters_filter_field": "", - "advanced_filters_sorter_field": "", - "advanced_filters_true": "", "advanced_filters_false": "", - "advanced_filters_sorter_direction": "", + "advanced_filters_filter_field": "", "advanced_filters_filter_operator": "", "advanced_filters_filter_value": "", + "advanced_filters_filters": "", + "advanced_filters_hide": "", + "advanced_filters_show": "", + "advanced_filters_sorter_direction": "", + "advanced_filters_sorter_field": "", + "advanced_filters_sorters": "", + "advanced_filters_true": "", "dates": "", "employee": "", "filterson": "",