Merged in feature/IO-2398-Hours-Sold-By-Estimator (pull request #983)
IO-2398 Hours Sold by Estimator
This commit is contained in:
@@ -2565,18 +2565,22 @@
|
|||||||
"gsr_labor_only": "Gross Sales - Labor Only",
|
"gsr_labor_only": "Gross Sales - Labor Only",
|
||||||
"hours_sold_detail_closed": "Hours Sold Detail - Closed",
|
"hours_sold_detail_closed": "Hours Sold Detail - Closed",
|
||||||
"hours_sold_detail_closed_csr": "Hours Sold Detail - Closed by CSR",
|
"hours_sold_detail_closed_csr": "Hours Sold Detail - Closed by CSR",
|
||||||
|
"hours_sold_detail_closed_estimator": "Hours Sold Detail - Closed by Estimator",
|
||||||
"hours_sold_detail_closed_ins_co": "Hours Sold Detail - Closed by Source",
|
"hours_sold_detail_closed_ins_co": "Hours Sold Detail - Closed by Source",
|
||||||
"hours_sold_detail_closed_status": "Hours Sold Detail - Closed by Status",
|
"hours_sold_detail_closed_status": "Hours Sold Detail - Closed by Status",
|
||||||
"hours_sold_detail_open": "Hours Sold Detail - Open",
|
"hours_sold_detail_open": "Hours Sold Detail - Open",
|
||||||
"hours_sold_detail_open_csr": "Hours Sold Detail - Open by CSR",
|
"hours_sold_detail_open_csr": "Hours Sold Detail - Open by CSR",
|
||||||
|
"hours_sold_detail_open_estimator": "Hours Sold Detail - Open by Estimator",
|
||||||
"hours_sold_detail_open_ins_co": "Hours Sold Detail - Open by Source",
|
"hours_sold_detail_open_ins_co": "Hours Sold Detail - Open by Source",
|
||||||
"hours_sold_detail_open_status": "Hours Sold Detail - Open by Status",
|
"hours_sold_detail_open_status": "Hours Sold Detail - Open by Status",
|
||||||
"hours_sold_summary_closed": "Hours Sold Summary - Closed",
|
"hours_sold_summary_closed": "Hours Sold Summary - Closed",
|
||||||
"hours_sold_summary_closed_csr": "Hours Sold Summary - Closed by CSR",
|
"hours_sold_summary_closed_csr": "Hours Sold Summary - Closed by CSR",
|
||||||
|
"hours_sold_summary_closed_estimator": "Hours Sold Summary - Closed by Estimator",
|
||||||
"hours_sold_summary_closed_ins_co": "Hours Sold Summary - Closed by Source",
|
"hours_sold_summary_closed_ins_co": "Hours Sold Summary - Closed by Source",
|
||||||
"hours_sold_summary_closed_status": "Hours Sold Summary - Closed by Status",
|
"hours_sold_summary_closed_status": "Hours Sold Summary - Closed by Status",
|
||||||
"hours_sold_summary_open": "Hours Sold Summary - Open",
|
"hours_sold_summary_open": "Hours Sold Summary - Open",
|
||||||
"hours_sold_summary_open_csr": "Hours Sold Summary - Open CSR",
|
"hours_sold_summary_open_csr": "Hours Sold Summary - Open CSR",
|
||||||
|
"hours_sold_summary_open_estimator": "Hours Sold Summary - Open Estimator",
|
||||||
"hours_sold_summary_open_ins_co": "Hours Sold Summary - Open by Source",
|
"hours_sold_summary_open_ins_co": "Hours Sold Summary - Open by Source",
|
||||||
"hours_sold_summary_open_status": "Hours Sold Summary - Open by Status",
|
"hours_sold_summary_open_status": "Hours Sold Summary - Open by Status",
|
||||||
"job_costing_ro_csr": "Job Costing by CSR",
|
"job_costing_ro_csr": "Job Costing by CSR",
|
||||||
|
|||||||
@@ -2565,18 +2565,22 @@
|
|||||||
"gsr_labor_only": "",
|
"gsr_labor_only": "",
|
||||||
"hours_sold_detail_closed": "",
|
"hours_sold_detail_closed": "",
|
||||||
"hours_sold_detail_closed_csr": "",
|
"hours_sold_detail_closed_csr": "",
|
||||||
|
"hours_sold_detail_closed_estimator": "",
|
||||||
"hours_sold_detail_closed_ins_co": "",
|
"hours_sold_detail_closed_ins_co": "",
|
||||||
"hours_sold_detail_closed_status": "",
|
"hours_sold_detail_closed_status": "",
|
||||||
"hours_sold_detail_open": "",
|
"hours_sold_detail_open": "",
|
||||||
"hours_sold_detail_open_csr": "",
|
"hours_sold_detail_open_csr": "",
|
||||||
|
"hours_sold_detail_open_estimator": "",
|
||||||
"hours_sold_detail_open_ins_co": "",
|
"hours_sold_detail_open_ins_co": "",
|
||||||
"hours_sold_detail_open_status": "",
|
"hours_sold_detail_open_status": "",
|
||||||
"hours_sold_summary_closed": "",
|
"hours_sold_summary_closed": "",
|
||||||
"hours_sold_summary_closed_csr": "",
|
"hours_sold_summary_closed_csr": "",
|
||||||
|
"hours_sold_summary_closed_estimator": "",
|
||||||
"hours_sold_summary_closed_ins_co": "",
|
"hours_sold_summary_closed_ins_co": "",
|
||||||
"hours_sold_summary_closed_status": "",
|
"hours_sold_summary_closed_status": "",
|
||||||
"hours_sold_summary_open": "",
|
"hours_sold_summary_open": "",
|
||||||
"hours_sold_summary_open_csr": "",
|
"hours_sold_summary_open_csr": "",
|
||||||
|
"hours_sold_summary_open_estimator": "",
|
||||||
"hours_sold_summary_open_ins_co": "",
|
"hours_sold_summary_open_ins_co": "",
|
||||||
"hours_sold_summary_open_status": "",
|
"hours_sold_summary_open_status": "",
|
||||||
"job_costing_ro_csr": "",
|
"job_costing_ro_csr": "",
|
||||||
|
|||||||
@@ -2565,18 +2565,22 @@
|
|||||||
"gsr_labor_only": "",
|
"gsr_labor_only": "",
|
||||||
"hours_sold_detail_closed": "",
|
"hours_sold_detail_closed": "",
|
||||||
"hours_sold_detail_closed_csr": "",
|
"hours_sold_detail_closed_csr": "",
|
||||||
|
"hours_sold_detail_closed_estimator": "",
|
||||||
"hours_sold_detail_closed_ins_co": "",
|
"hours_sold_detail_closed_ins_co": "",
|
||||||
"hours_sold_detail_closed_status": "",
|
"hours_sold_detail_closed_status": "",
|
||||||
"hours_sold_detail_open": "",
|
"hours_sold_detail_open": "",
|
||||||
"hours_sold_detail_open_csr": "",
|
"hours_sold_detail_open_csr": "",
|
||||||
|
"hours_sold_detail_open_estimator": "",
|
||||||
"hours_sold_detail_open_ins_co": "",
|
"hours_sold_detail_open_ins_co": "",
|
||||||
"hours_sold_detail_open_status": "",
|
"hours_sold_detail_open_status": "",
|
||||||
"hours_sold_summary_closed": "",
|
"hours_sold_summary_closed": "",
|
||||||
"hours_sold_summary_closed_csr": "",
|
"hours_sold_summary_closed_csr": "",
|
||||||
|
"hours_sold_summary_closed_estimator": "",
|
||||||
"hours_sold_summary_closed_ins_co": "",
|
"hours_sold_summary_closed_ins_co": "",
|
||||||
"hours_sold_summary_closed_status": "",
|
"hours_sold_summary_closed_status": "",
|
||||||
"hours_sold_summary_open": "",
|
"hours_sold_summary_open": "",
|
||||||
"hours_sold_summary_open_csr": "",
|
"hours_sold_summary_open_csr": "",
|
||||||
|
"hours_sold_summary_open_estimator": "",
|
||||||
"hours_sold_summary_open_ins_co": "",
|
"hours_sold_summary_open_ins_co": "",
|
||||||
"hours_sold_summary_open_status": "",
|
"hours_sold_summary_open_status": "",
|
||||||
"job_costing_ro_csr": "",
|
"job_costing_ro_csr": "",
|
||||||
|
|||||||
@@ -818,6 +818,74 @@ export const TemplateList = (type, context) => {
|
|||||||
},
|
},
|
||||||
group: "sales",
|
group: "sales",
|
||||||
},
|
},
|
||||||
|
hours_sold_detail_closed_estimator: {
|
||||||
|
title: i18n.t(
|
||||||
|
"reportcenter.templates.hours_sold_detail_closed_estimator"
|
||||||
|
),
|
||||||
|
description: "",
|
||||||
|
subject: i18n.t(
|
||||||
|
"reportcenter.templates.hours_sold_detail_closed_estimator"
|
||||||
|
),
|
||||||
|
key: "hours_sold_detail_closed_estimator",
|
||||||
|
//idtype: "vendor",
|
||||||
|
disabled: false,
|
||||||
|
rangeFilter: {
|
||||||
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
||||||
|
field: i18n.t("jobs.fields.date_invoiced"),
|
||||||
|
},
|
||||||
|
group: "sales",
|
||||||
|
},
|
||||||
|
hours_sold_detail_open_estimator: {
|
||||||
|
title: i18n.t(
|
||||||
|
"reportcenter.templates.hours_sold_detail_open_estimator"
|
||||||
|
),
|
||||||
|
description: "",
|
||||||
|
subject: i18n.t(
|
||||||
|
"reportcenter.templates.hours_sold_detail_open_estimator"
|
||||||
|
),
|
||||||
|
key: "hours_sold_detail_open_estimator",
|
||||||
|
//idtype: "vendor",
|
||||||
|
disabled: false,
|
||||||
|
rangeFilter: {
|
||||||
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
||||||
|
field: i18n.t("jobs.fields.date_open"),
|
||||||
|
},
|
||||||
|
group: "sales",
|
||||||
|
},
|
||||||
|
hours_sold_summary_closed_estimator: {
|
||||||
|
title: i18n.t(
|
||||||
|
"reportcenter.templates.hours_sold_summary_closed_estimator"
|
||||||
|
),
|
||||||
|
description: "",
|
||||||
|
subject: i18n.t(
|
||||||
|
"reportcenter.templates.hours_sold_summary_closed_estimator"
|
||||||
|
),
|
||||||
|
key: "hours_sold_summary_closed_estimator",
|
||||||
|
//idtype: "vendor",
|
||||||
|
disabled: false,
|
||||||
|
rangeFilter: {
|
||||||
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
||||||
|
field: i18n.t("jobs.fields.date_invoiced"),
|
||||||
|
},
|
||||||
|
group: "sales",
|
||||||
|
},
|
||||||
|
hours_sold_summary_open_estimator: {
|
||||||
|
title: i18n.t(
|
||||||
|
"reportcenter.templates.hours_sold_summary_open_estimator"
|
||||||
|
),
|
||||||
|
description: "",
|
||||||
|
subject: i18n.t(
|
||||||
|
"reportcenter.templates.hours_sold_summary_open_estimator"
|
||||||
|
),
|
||||||
|
key: "hours_sold_summary_open_estimator",
|
||||||
|
//idtype: "vendor",
|
||||||
|
disabled: false,
|
||||||
|
rangeFilter: {
|
||||||
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
||||||
|
field: i18n.t("jobs.fields.date_invoiced"),
|
||||||
|
},
|
||||||
|
group: "sales",
|
||||||
|
},
|
||||||
hours_sold_summary_open_status: {
|
hours_sold_summary_open_status: {
|
||||||
title: i18n.t(
|
title: i18n.t(
|
||||||
"reportcenter.templates.hours_sold_summary_open_status"
|
"reportcenter.templates.hours_sold_summary_open_status"
|
||||||
|
|||||||
Reference in New Issue
Block a user