2487 lines
97 KiB
JavaScript
2487 lines
97 KiB
JavaScript
import i18n from "i18next";
|
|
//import { store } from "../redux/store";
|
|
import InstanceRenderManager from "./instanceRenderMgr";
|
|
|
|
export const EmailSettings = {
|
|
fromNameDefault: InstanceRenderManager({
|
|
imex: "ImEX Online",
|
|
rome: "Rome Online"
|
|
}),
|
|
fromAddress: InstanceRenderManager({
|
|
imex: "noreply@imex.online",
|
|
rome: "noreply@romeonline.io"
|
|
})
|
|
};
|
|
|
|
export const TemplateList = (type, context) => {
|
|
//const { bodyshop } = store.getState().user;
|
|
|
|
const casl = InstanceRenderManager({
|
|
imex: {
|
|
casl_authorization: {
|
|
title: i18n.t("printcenter.jobs.casl_authorization"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.casl_authorization"),
|
|
key: "casl_authorization",
|
|
disabled: false,
|
|
group: "authorization",
|
|
regions: {
|
|
CA: true
|
|
}
|
|
}
|
|
},
|
|
rome: {}
|
|
});
|
|
|
|
return {
|
|
//If there's no type or the type is job, send it back.
|
|
...(!type || type === "job"
|
|
? {
|
|
...casl,
|
|
fippa_authorization: {
|
|
title: i18n.t("printcenter.jobs.fippa_authorization"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.fippa_authorization"),
|
|
key: "fippa_authorization",
|
|
disabled: false,
|
|
group: "authorization"
|
|
},
|
|
diagnostic_authorization: {
|
|
title: i18n.t("printcenter.jobs.diagnostic_authorization"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.diagnostic_authorization"),
|
|
key: "diagnostic_authorization",
|
|
disabled: false,
|
|
group: "authorization"
|
|
},
|
|
mechanical_authorization: {
|
|
title: i18n.t("printcenter.jobs.mechanical_authorization"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.mechanical_authorization"),
|
|
key: "mechanical_authorization",
|
|
disabled: false,
|
|
group: "authorization"
|
|
},
|
|
appointment_reminder: {
|
|
title: i18n.t("printcenter.jobs.appointment_reminder"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.appointment_reminder"),
|
|
key: "appointment_reminder",
|
|
disabled: false,
|
|
group: "pre"
|
|
},
|
|
estimate_followup: {
|
|
title: i18n.t("printcenter.jobs.estimate_followup"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.estimate_followup"),
|
|
key: "estimate_followup",
|
|
disabled: false,
|
|
group: "pre"
|
|
},
|
|
express_repair_checklist: {
|
|
title: i18n.t("printcenter.jobs.express_repair_checklist"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.express_repair_checklist"),
|
|
key: "express_repair_checklist",
|
|
disabled: false,
|
|
group: "pre"
|
|
},
|
|
glass_express_checklist: {
|
|
title: i18n.t("printcenter.jobs.glass_express_checklist"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.glass_express_checklist"),
|
|
key: "glass_express_checklist",
|
|
disabled: false,
|
|
group: "pre"
|
|
},
|
|
stolen_recovery_checklist: {
|
|
title: i18n.t("printcenter.jobs.stolen_recovery_checklist"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.stolen_recovery_checklist"),
|
|
key: "stolen_recovery_checklist",
|
|
disabled: false,
|
|
group: "pre"
|
|
},
|
|
vehicle_check_in: {
|
|
title: i18n.t("printcenter.jobs.vehicle_check_in"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.vehicle_check_in"),
|
|
key: "vehicle_check_in",
|
|
disabled: false,
|
|
group: "pre"
|
|
},
|
|
parts_order_history: {
|
|
title: i18n.t("printcenter.jobs.parts_order_history"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.parts_order_history"),
|
|
key: "parts_order_history",
|
|
disabled: false,
|
|
group: "ro"
|
|
},
|
|
job_notes: {
|
|
title: i18n.t("printcenter.jobs.job_notes"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.job_notes"),
|
|
key: "job_notes",
|
|
disabled: false,
|
|
group: "ro"
|
|
},
|
|
ro_with_description: {
|
|
title: i18n.t("printcenter.jobs.ro_with_description"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.ro_with_description"),
|
|
key: "ro_with_description",
|
|
disabled: false,
|
|
group: "ro"
|
|
},
|
|
window_tag: {
|
|
title: i18n.t("printcenter.jobs.window_tag"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.window_tag"),
|
|
key: "window_tag",
|
|
disabled: false,
|
|
group: "ro"
|
|
},
|
|
supplement_request: {
|
|
title: i18n.t("printcenter.jobs.supplement_request"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.supplement_request"),
|
|
key: "supplement_request",
|
|
disabled: false,
|
|
group: "ro"
|
|
},
|
|
estimate: {
|
|
title: i18n.t("printcenter.jobs.estimate"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.estimate"),
|
|
key: "estimate",
|
|
disabled: false,
|
|
group: "ro"
|
|
},
|
|
parts_list: {
|
|
title: i18n.t("printcenter.jobs.parts_list"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.parts_list"),
|
|
key: "parts_list",
|
|
disabled: false,
|
|
group: "ro"
|
|
},
|
|
coversheet_portrait: {
|
|
title: i18n.t("printcenter.jobs.coversheet_portrait"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.coversheet_portrait"),
|
|
key: "coversheet_portrait",
|
|
disabled: false,
|
|
group: "ro"
|
|
},
|
|
coversheet_landscape: {
|
|
title: i18n.t("printcenter.jobs.coversheet_landscape"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.coversheet_landscape"),
|
|
key: "coversheet_landscape",
|
|
disabled: false,
|
|
group: "ro"
|
|
},
|
|
key_tag: {
|
|
title: i18n.t("printcenter.jobs.key_tag"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.key_tag"),
|
|
key: "key_tag",
|
|
disabled: false,
|
|
group: "ro"
|
|
},
|
|
paint_grid: {
|
|
title: i18n.t("printcenter.jobs.paint_grid"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.paint_grid"),
|
|
key: "paint_grid",
|
|
disabled: false,
|
|
group: "ro"
|
|
},
|
|
worksheet_by_line_number: {
|
|
title: i18n.t("printcenter.jobs.worksheet_by_line_number"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.worksheet_by_line_number"),
|
|
key: "worksheet_by_line_number",
|
|
disabled: false,
|
|
group: "worksheet",
|
|
enhanced_payroll: false
|
|
},
|
|
worksheet_by_line_number_enhanced: {
|
|
title: i18n.t("printcenter.jobs.worksheet_by_line_number"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.worksheet_by_line_number"),
|
|
key: "worksheet_by_line_number_enhanced",
|
|
disabled: false,
|
|
group: "worksheet",
|
|
enhanced_payroll: true
|
|
},
|
|
worksheet_sorted_by_operation_type: {
|
|
title: i18n.t("printcenter.jobs.worksheet_sorted_by_operation_type"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.worksheet_sorted_by_operation_type"),
|
|
key: "worksheet_sorted_by_operation_type",
|
|
disabled: false,
|
|
group: "worksheet",
|
|
enhanced_payroll: false
|
|
},
|
|
worksheet_sorted_by_operation_type_enhanced: {
|
|
title: i18n.t("printcenter.jobs.worksheet_sorted_by_operation_type"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.worksheet_sorted_by_operation_type"),
|
|
key: "worksheet_sorted_by_operation_type_enhanced",
|
|
disabled: false,
|
|
group: "worksheet",
|
|
enhanced_payroll: true
|
|
},
|
|
worksheet_sorted_by_operation: {
|
|
title: i18n.t("printcenter.jobs.worksheet_sorted_by_operation"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.worksheet_sorted_by_operation"),
|
|
key: "worksheet_sorted_by_operation",
|
|
disabled: false,
|
|
group: "worksheet",
|
|
enhanced_payroll: false
|
|
},
|
|
worksheet_sorted_by_operation_enhanced: {
|
|
title: i18n.t("printcenter.jobs.worksheet_sorted_by_operation"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.worksheet_sorted_by_operation"),
|
|
key: "worksheet_sorted_by_operation_enhanced",
|
|
disabled: false,
|
|
group: "worksheet",
|
|
enhanced_payroll: true
|
|
},
|
|
worksheet_sorted_by_operation_no_hours: {
|
|
title: i18n.t("printcenter.jobs.worksheet_sorted_by_operation_no_hours"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.worksheet_sorted_by_operation_no_hours"),
|
|
key: "worksheet_sorted_by_operation_no_hours",
|
|
disabled: false,
|
|
group: "worksheet",
|
|
enhanced_payroll: false
|
|
},
|
|
worksheet_sorted_by_operation_no_hours_enhanced: {
|
|
title: i18n.t("printcenter.jobs.worksheet_sorted_by_operation_no_hours"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.worksheet_sorted_by_operation_no_hours"),
|
|
key: "worksheet_sorted_by_operation_no_hours_enhanced",
|
|
disabled: false,
|
|
group: "worksheet",
|
|
enhanced_payroll: true
|
|
},
|
|
worksheet_sorted_by_operation_part_type: {
|
|
title: i18n.t("printcenter.jobs.worksheet_sorted_by_operation_part_type"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.worksheet_sorted_by_operation_part_type"),
|
|
key: "worksheet_sorted_by_operation_part_type",
|
|
disabled: false,
|
|
group: "worksheet",
|
|
enhanced_payroll: false
|
|
},
|
|
worksheet_sorted_by_operation_part_type_enhanced: {
|
|
title: i18n.t("printcenter.jobs.worksheet_sorted_by_operation_part_type"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.worksheet_sorted_by_operation_part_type"),
|
|
key: "worksheet_sorted_by_operation_part_type_enhanced",
|
|
disabled: false,
|
|
group: "worksheet",
|
|
enhanced_payroll: true
|
|
},
|
|
payments_by_job: {
|
|
title: i18n.t("printcenter.jobs.payments_by_job"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.payments_by_job"),
|
|
key: "payments_by_job",
|
|
disabled: false,
|
|
group: "financial"
|
|
},
|
|
final_invoice: {
|
|
title: i18n.t("printcenter.jobs.final_invoice"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.final_invoice"),
|
|
key: "final_invoice",
|
|
disabled: false,
|
|
group: "financial"
|
|
},
|
|
payment_request: {
|
|
title: i18n.t("printcenter.jobs.payment_request"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.payment_request"),
|
|
key: "payment_request",
|
|
disabled: false,
|
|
group: "financial"
|
|
},
|
|
invoice_total_payable: {
|
|
title: i18n.t("printcenter.jobs.invoice_total_payable"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.invoice_total_payable"),
|
|
key: "invoice_total_payable",
|
|
disabled: false,
|
|
group: "financial"
|
|
},
|
|
invoice_customer_payable: {
|
|
title: i18n.t("printcenter.jobs.invoice_customer_payable"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.invoice_customer_payable"),
|
|
key: "invoice_customer_payable",
|
|
disabled: false,
|
|
group: "financial"
|
|
},
|
|
ro_totals: {
|
|
title: i18n.t("printcenter.jobs.ro_totals"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.ro_totals"),
|
|
key: "ro_totals",
|
|
disabled: false,
|
|
group: "financial"
|
|
},
|
|
job_costing_ro: {
|
|
title: i18n.t("printcenter.jobs.job_costing_ro"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.job_costing_ro"),
|
|
key: "job_costing_ro",
|
|
disabled: false,
|
|
group: "financial"
|
|
},
|
|
purchases_by_ro_detail: {
|
|
title: i18n.t("printcenter.jobs.purchases_by_ro_detail"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.purchases_by_ro_detail"),
|
|
key: "purchases_by_ro_detail",
|
|
disabled: false,
|
|
group: "financial",
|
|
featureNameRestricted: "bills"
|
|
},
|
|
purchases_by_ro_summary: {
|
|
title: i18n.t("printcenter.jobs.purchases_by_ro_summary"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.purchases_by_ro_summary"),
|
|
key: "purchases_by_ro_summary",
|
|
disabled: false,
|
|
group: "financial",
|
|
featureNameRestricted: "bills"
|
|
},
|
|
filing_coversheet_portrait: {
|
|
title: i18n.t("printcenter.jobs.filing_coversheet_portrait"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.filing_coversheet_portrait"),
|
|
key: "filing_coversheet_portrait",
|
|
disabled: false,
|
|
group: "post"
|
|
},
|
|
filing_coversheet_landscape: {
|
|
title: i18n.t("printcenter.jobs.filing_coversheet_landscape"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.filing_coversheet_landscape"),
|
|
key: "filing_coversheet_landscape",
|
|
disabled: false,
|
|
group: "post"
|
|
},
|
|
qc_sheet: {
|
|
title: i18n.t("printcenter.jobs.qc_sheet"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.qc_sheet"),
|
|
key: "qc_sheet",
|
|
disabled: false,
|
|
group: "post"
|
|
},
|
|
vehicle_delivery_check: {
|
|
title: i18n.t("printcenter.jobs.vehicle_delivery_check"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.vehicle_delivery_check"),
|
|
key: "vehicle_delivery_check",
|
|
disabled: false,
|
|
group: "post"
|
|
},
|
|
guarantee: {
|
|
title: i18n.t("printcenter.jobs.guarantee"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.guarantee"),
|
|
key: "guarantee",
|
|
disabled: false,
|
|
group: "post"
|
|
},
|
|
csi_invitation: {
|
|
title: i18n.t("printcenter.jobs.csi_invitation"),
|
|
description: "",
|
|
key: "csi_invitation",
|
|
subject: i18n.t("printcenter.jobs.csi_invitation"),
|
|
disabled: false,
|
|
group: "post",
|
|
featureNameRestricted: "csi"
|
|
},
|
|
window_tag_sublet: {
|
|
title: i18n.t("printcenter.jobs.window_tag_sublet"),
|
|
description: "",
|
|
key: "window_tag_sublet",
|
|
subject: i18n.t("printcenter.jobs.window_tag_sublet"),
|
|
disabled: false,
|
|
group: "ro"
|
|
},
|
|
thank_you_ro: {
|
|
title: i18n.t("printcenter.jobs.thank_you_ro"),
|
|
description: "",
|
|
key: "thank_you_ro",
|
|
subject: i18n.t("printcenter.jobs.thank_you_ro"),
|
|
disabled: false,
|
|
group: "post"
|
|
},
|
|
parts_label_single: {
|
|
title: i18n.t("printcenter.jobs.parts_label_single"),
|
|
description: "",
|
|
key: "parts_label_single",
|
|
subject: i18n.t("printcenter.jobs.parts_label_single"),
|
|
disabled: false,
|
|
group: "ro",
|
|
ignoreCustomMargins: true
|
|
},
|
|
envelope_return_address: {
|
|
title: i18n.t("printcenter.jobs.envelope_return_address"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.envelope_return_address"),
|
|
key: "envelope_return_address",
|
|
disabled: false,
|
|
group: "ro",
|
|
ignoreCustomMargins: true
|
|
},
|
|
sgi_certificate_of_repairs: {
|
|
title: i18n.t("printcenter.jobs.sgi_certificate_of_repairs"),
|
|
description: "",
|
|
key: "sgi_certificate_of_repairs",
|
|
subject: i18n.t("printcenter.jobs.sgi_certificate_of_repairs"),
|
|
disabled: false,
|
|
group: "ro",
|
|
regions: {
|
|
CA_SK: true
|
|
}
|
|
},
|
|
sgi_windshield_auth: {
|
|
title: i18n.t("printcenter.jobs.sgi_windshield_auth"),
|
|
description: "",
|
|
key: "sgi_windshield_auth",
|
|
subject: i18n.t("printcenter.jobs.sgi_windshield_auth"),
|
|
disabled: false,
|
|
group: "pre",
|
|
regions: {
|
|
CA_SK: true
|
|
}
|
|
},
|
|
mpi_final_acct_sheet: {
|
|
title: i18n.t("printcenter.jobs.mpi_final_acct_sheet"),
|
|
description: "",
|
|
key: "mpi_final_acct_sheet",
|
|
subject: i18n.t("printcenter.jobs.mpi_final_acct_sheet"),
|
|
disabled: false,
|
|
group: "post",
|
|
regions: {
|
|
CA_MB: true
|
|
}
|
|
},
|
|
mpi_final_repair_acct_sheet: {
|
|
title: i18n.t("printcenter.jobs.mpi_final_repair_acct_sheet"),
|
|
description: "",
|
|
key: "mpi_final_repair_acct_sheet",
|
|
subject: i18n.t("printcenter.jobs.mpi_final_repair_acct_sheet"),
|
|
disabled: false,
|
|
group: "post",
|
|
regions: {
|
|
CA_MB: true
|
|
}
|
|
},
|
|
mpi_eglass_auth: {
|
|
title: i18n.t("printcenter.jobs.mpi_eglass_auth"),
|
|
description: "",
|
|
key: "mpi_eglass_auth",
|
|
subject: i18n.t("printcenter.jobs.mpi_eglass_auth"),
|
|
disabled: false,
|
|
group: "pre",
|
|
regions: {
|
|
CA_MB: true
|
|
}
|
|
},
|
|
mpi_animal_checklist: {
|
|
title: i18n.t("printcenter.jobs.mpi_animal_checklist"),
|
|
description: "",
|
|
key: "mpi_animal_checklist",
|
|
subject: i18n.t("printcenter.jobs.mpi_animal_checklist"),
|
|
disabled: false,
|
|
group: "pre",
|
|
regions: {
|
|
CA_MB: true
|
|
}
|
|
},
|
|
ab_proof_of_loss: {
|
|
title: i18n.t("printcenter.jobs.ab_proof_of_loss"),
|
|
description: "",
|
|
key: "ab_proof_of_loss",
|
|
subject: i18n.t("printcenter.jobs.ab_proof_of_loss"),
|
|
disabled: false,
|
|
group: "pre",
|
|
regions: {
|
|
CA_AB: true
|
|
}
|
|
},
|
|
// parts_label_multi: {
|
|
// title: i18n.t("printcenter.jobs.parts_label_multi"),
|
|
// description: "",
|
|
// key: "parts_label_multi",
|
|
// subject: i18n.t("printcenter.jobs.parts_label_multi"),
|
|
// disabled: false,
|
|
// group: "ro",
|
|
// },
|
|
iou_form: {
|
|
title: i18n.t("printcenter.jobs.iou_form"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.iou_form"),
|
|
key: "iou_form",
|
|
disabled: false,
|
|
group: "post"
|
|
},
|
|
lag_time_ro: {
|
|
title: i18n.t("printcenter.jobs.lag_time_ro"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.lag_time_ro"),
|
|
key: "lag_time_ro",
|
|
disabled: false,
|
|
group: "ro"
|
|
},
|
|
rental_reservation: {
|
|
title: i18n.t("printcenter.jobs.rental_reservation"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.rental_reservation"),
|
|
key: "rental_reservation",
|
|
disabled: false,
|
|
group: "pre"
|
|
},
|
|
timetickets_ro: {
|
|
title: i18n.t("printcenter.jobs.timetickets_ro"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.timetickets_ro"),
|
|
key: "timetickets_ro",
|
|
disabled: false,
|
|
group: "financial",
|
|
featureNameRestricted: "timetickets"
|
|
},
|
|
dms_posting_sheet: {
|
|
title: i18n.t("printcenter.jobs.dms_posting_sheet"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.dms_posting_sheet"),
|
|
key: "dms_posting_sheet",
|
|
disabled: false,
|
|
group: "financial",
|
|
dms: true
|
|
},
|
|
worksheet_sorted_by_team: {
|
|
title: i18n.t("printcenter.jobs.worksheet_sorted_by_team"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.worksheet_sorted_by_team"),
|
|
key: "worksheet_sorted_by_team",
|
|
disabled: false,
|
|
group: "worksheet",
|
|
enhanced_payroll: true
|
|
},
|
|
committed_timetickets_ro: {
|
|
title: i18n.t("printcenter.jobs.committed_timetickets_ro"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.committed_timetickets_ro"),
|
|
key: "committed_timetickets_ro",
|
|
disabled: false,
|
|
group: "financial",
|
|
enhanced_payroll: true,
|
|
featureNameRestricted: "timetickets"
|
|
},
|
|
job_lifecycle_ro: {
|
|
title: i18n.t("printcenter.jobs.job_lifecycle_ro"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.job_lifecycle_ro"),
|
|
key: "job_lifecycle_ro",
|
|
disabled: false,
|
|
group: "post"
|
|
//featureNameRestricted: "lifecycle"
|
|
},
|
|
job_tasks: {
|
|
title: i18n.t("printcenter.jobs.job_tasks"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.job_tasks"),
|
|
key: "job_tasks",
|
|
disabled: false,
|
|
group: "ro"
|
|
}
|
|
}
|
|
: {}),
|
|
...(!type || type === "job_special"
|
|
? {
|
|
special_thirdpartypayer: {
|
|
title: i18n.t("printcenter.jobs.thirdpartypayer"),
|
|
description: "",
|
|
key: "special_thirdpartypayer",
|
|
disabled: false
|
|
},
|
|
folder_label_multiple: {
|
|
title: i18n.t("printcenter.jobs.folder_label_multiple"),
|
|
description: "",
|
|
key: "folder_label_multiple",
|
|
disabled: false
|
|
},
|
|
parts_label_multiple: {
|
|
title: i18n.t("printcenter.jobs.parts_label_multiple"),
|
|
description: "",
|
|
key: "parts_label_multiple",
|
|
disabled: false
|
|
},
|
|
parts_invoice_label_single: {
|
|
title: i18n.t("printcenter.jobs.parts_invoice_label_single"),
|
|
description: "",
|
|
key: "parts_invoice_label_single",
|
|
disabled: false,
|
|
ignoreCustomMargins: true
|
|
},
|
|
csi_invitation_action: {
|
|
title: i18n.t("printcenter.jobs.csi_invitation_action"),
|
|
description: "",
|
|
key: "csi_invitation_action",
|
|
subject: i18n.t("printcenter.jobs.csi_invitation_action"),
|
|
disabled: false,
|
|
featureNameRestricted: "csi"
|
|
},
|
|
individual_job_note: {
|
|
title: i18n.t("printcenter.jobs.individual_job_note"),
|
|
description: "",
|
|
key: "individual_job_note",
|
|
subject: i18n.t("printcenter.subjects.jobs.individual_job_note", {
|
|
ro_number: (context && context.ro_number) || ""
|
|
}),
|
|
disabled: false
|
|
},
|
|
parts_dispatch: {
|
|
title: i18n.t("printcenter.jobs.parts_dispatch"),
|
|
description: "",
|
|
key: "parts_dispatch",
|
|
subject: i18n.t("printcenter.subjects.jobs.parts_dispatch", {
|
|
ro_number: (context && context.ro_number) || ""
|
|
}),
|
|
disabled: false
|
|
}
|
|
}
|
|
: {}),
|
|
...(!type || type === "appointment"
|
|
? {
|
|
appointment_confirmation: {
|
|
title: i18n.t("printcenter.appointments.appointment_confirmation"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.appointments.appointment_confirmation"),
|
|
key: "appointment_confirmation",
|
|
disabled: false
|
|
}
|
|
}
|
|
: {}),
|
|
...(!type || type === "partsorder"
|
|
? {
|
|
parts_order: {
|
|
title: i18n.t("printcenter.jobs.parts_order"),
|
|
description: "",
|
|
key: "parts_order",
|
|
subject: i18n.t("printcenter.subjects.jobs.parts_order", {
|
|
ro_number: context && context.job && context.job.ro_number,
|
|
name: (
|
|
(context && context.job && context.job.ownr_ln) ||
|
|
(context && context.job && context.job.ownr_co_nm) ||
|
|
""
|
|
).trim()
|
|
}),
|
|
disabled: false
|
|
},
|
|
sublet_order: {
|
|
title: i18n.t("printcenter.jobs.sublet_order"),
|
|
description: "",
|
|
key: "sublet_order",
|
|
subject: i18n.t("printcenter.subjects.jobs.sublet_order", {
|
|
ro_number: context && context.job && context.job.ro_number,
|
|
name: (
|
|
(context && context.job && context.job.ownr_ln) ||
|
|
(context && context.job && context.job.ownr_co_nm) ||
|
|
""
|
|
).trim()
|
|
}),
|
|
disabled: false
|
|
},
|
|
parts_return_slip: {
|
|
title: i18n.t("printcenter.jobs.parts_return_slip"),
|
|
subject: i18n.t("printcenter.subjects.jobs.parts_return_slip", {
|
|
ro_number: context && context.job && context.job.ro_number,
|
|
name: (
|
|
(context && context.job && context.job.ownr_ln) ||
|
|
(context && context.job && context.job.ownr_co_nm) ||
|
|
""
|
|
).trim()
|
|
}),
|
|
description: "",
|
|
key: "parts_return_slip",
|
|
disabled: false
|
|
}
|
|
}
|
|
: {}),
|
|
...(!type || type === "payment"
|
|
? {
|
|
payment_receipt: {
|
|
title: i18n.t("printcenter.jobs.payment_receipt"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.jobs.payment_receipt"),
|
|
key: "payment_receipt",
|
|
disabled: false
|
|
}
|
|
}
|
|
: {}),
|
|
...(!type || type === "csi" ? {} : {}),
|
|
...(!type || type === "report_center"
|
|
? {
|
|
hours_sold_detail_closed: {
|
|
title: i18n.t("reportcenter.templates.hours_sold_detail_closed"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.hours_sold_detail_closed"),
|
|
key: "hours_sold_detail_closed",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "sales"
|
|
},
|
|
hours_sold_detail_closed_ins_co: {
|
|
title: i18n.t("reportcenter.templates.hours_sold_detail_closed_ins_co"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.hours_sold_detail_closed_ins_co"),
|
|
key: "hours_sold_detail_closed_ins_co",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "sales"
|
|
},
|
|
hours_sold_summary_closed: {
|
|
title: i18n.t("reportcenter.templates.hours_sold_summary_closed"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.hours_sold_summary_closed"),
|
|
key: "hours_sold_summary_closed",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "sales"
|
|
},
|
|
hours_sold_summary_closed_ins_co: {
|
|
title: i18n.t("reportcenter.templates.hours_sold_summary_closed_ins_co"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.hours_sold_summary_closed_ins_co"),
|
|
key: "hours_sold_summary_closed_ins_co",
|
|
//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: {
|
|
title: i18n.t("reportcenter.templates.hours_sold_detail_open"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.hours_sold_detail_open"),
|
|
key: "hours_sold_detail_open",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_open")
|
|
},
|
|
group: "sales"
|
|
},
|
|
hours_sold_detail_open_ins_co: {
|
|
title: i18n.t("reportcenter.templates.hours_sold_detail_open_ins_co"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.hours_sold_detail_open_ins_co"),
|
|
key: "hours_sold_detail_open_ins_co",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_open")
|
|
},
|
|
group: "sales"
|
|
},
|
|
hours_sold_summary_open: {
|
|
title: i18n.t("reportcenter.templates.hours_sold_summary_open"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.hours_sold_summary_open"),
|
|
key: "hours_sold_summary_open",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_open")
|
|
},
|
|
group: "sales"
|
|
},
|
|
hours_sold_summary_open_ins_co: {
|
|
title: i18n.t("reportcenter.templates.hours_sold_summary_open_ins_co"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.hours_sold_summary_open_ins_co"),
|
|
key: "hours_sold_summary_open_ins_co",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_open")
|
|
},
|
|
group: "sales"
|
|
},
|
|
hours_sold_detail_closed_csr: {
|
|
title: i18n.t("reportcenter.templates.hours_sold_detail_closed_csr"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.hours_sold_detail_closed_csr"),
|
|
key: "hours_sold_detail_closed_csr",
|
|
//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_csr: {
|
|
title: i18n.t("reportcenter.templates.hours_sold_detail_open_csr"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.hours_sold_detail_open_csr"),
|
|
key: "hours_sold_detail_open_csr",
|
|
//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_csr: {
|
|
title: i18n.t("reportcenter.templates.hours_sold_summary_closed_csr"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.hours_sold_summary_closed_csr"),
|
|
key: "hours_sold_summary_closed_csr",
|
|
//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_csr: {
|
|
title: i18n.t("reportcenter.templates.hours_sold_summary_open_csr"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.hours_sold_summary_open_csr"),
|
|
key: "hours_sold_summary_open_csr",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
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: {
|
|
title: i18n.t("reportcenter.templates.hours_sold_summary_open_status"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.hours_sold_summary_open_status"),
|
|
key: "hours_sold_summary_open_status",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "sales"
|
|
},
|
|
hours_sold_summary_closed_status: {
|
|
title: i18n.t("reportcenter.templates.hours_sold_summary_closed_status"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.hours_sold_summary_closed_status"),
|
|
key: "hours_sold_summary_closed_status",
|
|
//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_status: {
|
|
title: i18n.t("reportcenter.templates.hours_sold_detail_open_status"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.hours_sold_detail_open_status"),
|
|
key: "hours_sold_detail_open_status",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "sales"
|
|
},
|
|
hours_sold_detail_closed_status: {
|
|
title: i18n.t("reportcenter.templates.hours_sold_detail_closed_status"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.hours_sold_detail_closed_status"),
|
|
key: "hours_sold_detail_closed_status",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "sales"
|
|
},
|
|
purchases_by_date_range_detail: {
|
|
title: i18n.t("reportcenter.templates.purchases_by_date_range_detail"),
|
|
subject: i18n.t("reportcenter.templates.purchases_by_date_range_detail"),
|
|
key: "purchases_by_date_range_detail",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.bills"),
|
|
field: i18n.t("bills.fields.date")
|
|
},
|
|
group: "purchases"
|
|
},
|
|
purchases_by_date_range_summary: {
|
|
title: i18n.t("reportcenter.templates.purchases_by_date_range_summary"),
|
|
subject: i18n.t("reportcenter.templates.purchases_by_date_range_summary"),
|
|
key: "purchases_by_date_range_summary",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.bills"),
|
|
field: i18n.t("bills.fields.date")
|
|
},
|
|
group: "purchases"
|
|
},
|
|
purchases_by_vendor_detailed_date_range: {
|
|
title: i18n.t("reportcenter.templates.purchases_by_vendor_detailed_date_range"),
|
|
subject: i18n.t("reportcenter.templates.purchases_by_vendor_detailed_date_range"),
|
|
key: "purchases_by_vendor_detailed_date_range",
|
|
idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.bills"),
|
|
field: i18n.t("bills.fields.date")
|
|
},
|
|
group: "purchases"
|
|
},
|
|
purchases_by_vendor_summary_date_range: {
|
|
title: i18n.t("reportcenter.templates.purchases_by_vendor_summary_date_range"),
|
|
subject: i18n.t("reportcenter.templates.purchases_by_vendor_summary_date_range"),
|
|
key: "purchases_by_vendor_summary_date_range",
|
|
idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.bills"),
|
|
field: i18n.t("bills.fields.date")
|
|
},
|
|
group: "purchases"
|
|
},
|
|
purchases_by_cost_center_detail: {
|
|
title: i18n.t("reportcenter.templates.purchases_by_cost_center_detail"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.purchases_by_cost_center_detail"),
|
|
key: "purchases_by_cost_center_detail",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.bills"),
|
|
field: i18n.t("bills.fields.date")
|
|
},
|
|
group: "purchases"
|
|
},
|
|
purchases_by_cost_center_summary: {
|
|
title: i18n.t("reportcenter.templates.purchases_by_cost_center_summary"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.purchases_by_cost_center_summary"),
|
|
key: "purchases_by_cost_center_summary",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.bills"),
|
|
field: i18n.t("bills.fields.date")
|
|
},
|
|
group: "purchases"
|
|
},
|
|
purchases_grouped_by_vendor_detailed: {
|
|
title: i18n.t("reportcenter.templates.purchases_grouped_by_vendor_detailed"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.purchases_grouped_by_vendor_detailed"),
|
|
key: "purchases_grouped_by_vendor_detailed",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("bills.fields.date")
|
|
},
|
|
group: "purchases"
|
|
},
|
|
purchases_grouped_by_vendor_summary: {
|
|
title: i18n.t("reportcenter.templates.purchases_grouped_by_vendor_summary"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.purchases_grouped_by_vendor_summary"),
|
|
key: "purchases_grouped_by_vendor_summary",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("bills.fields.date")
|
|
},
|
|
group: "purchases"
|
|
},
|
|
purchases_by_ro_detail_date: {
|
|
title: i18n.t("reportcenter.templates.purchases_by_ro_detail_date"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.purchases_by_ro_detail_date"),
|
|
key: "purchases_by_ro_detail_date",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "purchases"
|
|
},
|
|
purchases_by_ro_summary_date: {
|
|
title: i18n.t("reportcenter.templates.purchases_by_ro_summary_date"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.purchases_by_ro_summary_date"),
|
|
key: "purchases_by_ro_summary_date",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "purchases"
|
|
},
|
|
job_costing_ro_date_summary: {
|
|
title: i18n.t("reportcenter.templates.job_costing_ro_date_summary"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.job_costing_ro_date_summary"),
|
|
key: "job_costing_ro_date_summary",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "jobs"
|
|
},
|
|
job_costing_ro_csr: {
|
|
title: i18n.t("reportcenter.templates.job_costing_ro_csr"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.job_costing_ro_csr"),
|
|
key: "job_costing_ro_csr",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "jobs"
|
|
},
|
|
job_costing_ro_ins_co: {
|
|
title: i18n.t("reportcenter.templates.job_costing_ro_ins_co"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.job_costing_ro_ins_co"),
|
|
key: "job_costing_ro_ins_co",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "jobs"
|
|
},
|
|
job_costing_ro_date_detail: {
|
|
title: i18n.t("reportcenter.templates.job_costing_ro_date_detail"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.job_costing_ro_date_detail"),
|
|
key: "job_costing_ro_date_detail",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "jobs"
|
|
},
|
|
job_costing_ro_estimator: {
|
|
title: i18n.t("reportcenter.templates.job_costing_ro_estimator"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.job_costing_ro_estimator"),
|
|
key: "job_costing_ro_estimator",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "jobs"
|
|
},
|
|
payments_by_date: {
|
|
title: i18n.t("reportcenter.templates.payments_by_date"),
|
|
subject: i18n.t("reportcenter.templates.payments_by_date"),
|
|
key: "payments_by_date",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.payments"),
|
|
field: i18n.t("payments.fields.date")
|
|
},
|
|
group: "customers"
|
|
},
|
|
payments_by_date_type: {
|
|
title: i18n.t("reportcenter.templates.payments_by_date_type"),
|
|
subject: i18n.t("reportcenter.templates.payments_by_date_type"),
|
|
key: "payments_by_date_type",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.payments"),
|
|
field: i18n.t("payments.fields.date")
|
|
},
|
|
group: "customers"
|
|
},
|
|
payments_by_date_payment: {
|
|
title: i18n.t("reportcenter.templates.payments_by_date_payment"),
|
|
subject: i18n.t("reportcenter.templates.payments_by_date_payment"),
|
|
key: "payments_by_date_payment",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.payments"),
|
|
field: i18n.t("payments.fields.date")
|
|
},
|
|
group: "customers"
|
|
},
|
|
payments_by_date_excel: {
|
|
title: i18n.t("reportcenter.templates.payments_by_date_excel"),
|
|
subject: i18n.t("reportcenter.templates.payments_by_date_excel"),
|
|
key: "payments_by_date_excel",
|
|
reporttype: "excel",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.payments"),
|
|
field: i18n.t("payments.fields.date")
|
|
},
|
|
group: "customers"
|
|
},
|
|
schedule: {
|
|
title: i18n.t("reportcenter.templates.schedule"),
|
|
subject: i18n.t("reportcenter.templates.schedule"),
|
|
key: "schedule",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.appointments"),
|
|
field: i18n.t("appointments.fields.time")
|
|
},
|
|
group: "customers"
|
|
},
|
|
timetickets: {
|
|
title: i18n.t("reportcenter.templates.timetickets"),
|
|
subject: i18n.t("reportcenter.templates.timetickets"),
|
|
key: "timetickets",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.timetickets"),
|
|
field: i18n.t("timetickets.fields.date")
|
|
},
|
|
group: "payroll"
|
|
},
|
|
timetickets_employee: {
|
|
title: i18n.t("reportcenter.templates.timetickets_employee"),
|
|
subject: i18n.t("reportcenter.templates.timetickets_employee"),
|
|
key: "timetickets_employee",
|
|
idtype: "employee",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.timetickets"),
|
|
field: i18n.t("timetickets.fields.date")
|
|
},
|
|
group: "payroll"
|
|
},
|
|
attendance_detail: {
|
|
title: i18n.t("reportcenter.templates.attendance_detail"),
|
|
subject: i18n.t("reportcenter.templates.attendance_detail"),
|
|
key: "attendance_detail",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.timetickets"),
|
|
field: i18n.t("timetickets.fields.date")
|
|
},
|
|
group: "payroll"
|
|
},
|
|
attendance_summary: {
|
|
title: i18n.t("reportcenter.templates.attendance_summary"),
|
|
subject: i18n.t("reportcenter.templates.attendance_summary"),
|
|
key: "attendance_summary",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.timetickets"),
|
|
field: i18n.t("timetickets.fields.date")
|
|
},
|
|
group: "payroll"
|
|
},
|
|
attendance_employee: {
|
|
title: i18n.t("reportcenter.templates.attendance_employee"),
|
|
subject: i18n.t("reportcenter.templates.attendance_employee"),
|
|
key: "attendance_employee",
|
|
idtype: "employee",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.timetickets"),
|
|
field: i18n.t("timetickets.fields.date")
|
|
},
|
|
group: "payroll"
|
|
},
|
|
timetickets_summary: {
|
|
title: i18n.t("reportcenter.templates.timetickets_summary"),
|
|
subject: i18n.t("reportcenter.templates.timetickets_summary"),
|
|
key: "timetickets_summary",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.timetickets"),
|
|
field: i18n.t("timetickets.fields.date")
|
|
},
|
|
group: "payroll"
|
|
},
|
|
estimator_detail: {
|
|
title: i18n.t("reportcenter.templates.estimator_detail"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.estimator_detail"),
|
|
key: "estimator_detail",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "sales"
|
|
},
|
|
estimator_summary: {
|
|
title: i18n.t("reportcenter.templates.estimator_summary"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.estimator_summary"),
|
|
key: "estimator_summary",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "sales"
|
|
},
|
|
supplement_ratio_ins_co: {
|
|
title: i18n.t("reportcenter.templates.supplement_ratio_ins_co"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.supplement_ratio_ins_co"),
|
|
key: "supplement_ratio_ins_co",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "sales"
|
|
},
|
|
credits_not_received_date: {
|
|
title: i18n.t("reportcenter.templates.credits_not_received_date"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.credits_not_received_date"),
|
|
key: "credits_not_received_date",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_open")
|
|
},
|
|
group: "purchases"
|
|
},
|
|
void_ros: {
|
|
title: i18n.t("reportcenter.templates.void_ros"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.void_ros"),
|
|
key: "void_ros",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_void")
|
|
},
|
|
group: "sales"
|
|
},
|
|
gsr_by_csr: {
|
|
title: i18n.t("reportcenter.templates.gsr_by_csr"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.gsr_by_csr"),
|
|
key: "gsr_by_csr",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "sales"
|
|
},
|
|
gsr_by_make: {
|
|
title: i18n.t("reportcenter.templates.gsr_by_make"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.gsr_by_make"),
|
|
key: "gsr_by_make",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "sales"
|
|
},
|
|
gsr_by_delivery_date: {
|
|
title: i18n.t("reportcenter.templates.gsr_by_delivery_date"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.gsr_by_delivery_date"),
|
|
key: "gsr_by_delivery_date",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.actual_delivery")
|
|
},
|
|
group: "sales"
|
|
},
|
|
gsr_by_referral: {
|
|
title: i18n.t("reportcenter.templates.gsr_by_referral"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.gsr_by_referral"),
|
|
key: "gsr_by_referral",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "sales"
|
|
},
|
|
gsr_by_ro: {
|
|
title: i18n.t("reportcenter.templates.gsr_by_ro"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.gsr_by_ro"),
|
|
key: "gsr_by_ro",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "sales"
|
|
},
|
|
gsr_by_ins_co: {
|
|
title: i18n.t("reportcenter.templates.gsr_by_ins_co"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.gsr_by_ins_co"),
|
|
key: "gsr_by_ins_co",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "sales"
|
|
},
|
|
gsr_by_exported_date: {
|
|
title: i18n.t("reportcenter.templates.gsr_by_exported_date"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.gsr_by_exported_date"),
|
|
key: "gsr_by_exported_date",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_exported")
|
|
},
|
|
group: "sales",
|
|
featureNameRestricted: "export"
|
|
},
|
|
gsr_by_estimator: {
|
|
title: i18n.t("reportcenter.templates.gsr_by_estimator"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.gsr_by_estimator"),
|
|
key: "gsr_by_estimator",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "sales"
|
|
},
|
|
gsr_by_category: {
|
|
title: i18n.t("reportcenter.templates.gsr_by_category"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.gsr_by_category"),
|
|
key: "gsr_by_category",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "sales"
|
|
},
|
|
gsr_by_ats: {
|
|
title: i18n.t("reportcenter.templates.gsr_by_ats"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.gsr_by_ats"),
|
|
key: "gsr_by_ats",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "sales"
|
|
},
|
|
gsr_labor_only: {
|
|
title: i18n.t("reportcenter.templates.gsr_labor_only"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.gsr_labor_only"),
|
|
key: "gsr_labor_only",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "sales"
|
|
},
|
|
open_orders: {
|
|
title: i18n.t("reportcenter.templates.open_orders"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.open_orders"),
|
|
key: "open_orders",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_open")
|
|
},
|
|
group: "jobs"
|
|
},
|
|
open_orders_status: {
|
|
title: i18n.t("reportcenter.templates.open_orders_status"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.open_orders_status"),
|
|
key: "open_orders_status",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_open")
|
|
},
|
|
group: "jobs"
|
|
},
|
|
open_orders_csr: {
|
|
title: i18n.t("reportcenter.templates.open_orders_csr"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.open_orders_csr"),
|
|
key: "open_orders_csr",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_open")
|
|
},
|
|
group: "jobs"
|
|
},
|
|
open_orders_specific_csr: {
|
|
title: i18n.t("reportcenter.templates.open_orders_specific_csr"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.open_orders_specific_csr"),
|
|
key: "open_orders_specific_csr",
|
|
idtype: "employee",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_open")
|
|
},
|
|
group: "jobs"
|
|
},
|
|
open_orders_estimator: {
|
|
title: i18n.t("reportcenter.templates.open_orders_estimator"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.open_orders_estimator"),
|
|
key: "open_orders_estimator",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_open")
|
|
},
|
|
group: "jobs"
|
|
},
|
|
open_orders_ins_co: {
|
|
title: i18n.t("reportcenter.templates.open_orders_ins_co"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.open_orders_ins_co"),
|
|
key: "open_orders_ins_co",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_open")
|
|
},
|
|
group: "jobs"
|
|
},
|
|
open_orders_referral: {
|
|
title: i18n.t("reportcenter.templates.open_orders_referral"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.open_orders_referral"),
|
|
key: "open_orders_referral",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_open")
|
|
},
|
|
group: "jobs"
|
|
},
|
|
export_payables: {
|
|
title: i18n.t("reportcenter.templates.export_payables"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.export_payables"),
|
|
key: "export_payables",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.exportlogs"),
|
|
field: i18n.t("exportlogs.fields.createdat")
|
|
},
|
|
group: "purchases"
|
|
},
|
|
export_payments: {
|
|
title: i18n.t("reportcenter.templates.export_payments"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.export_payments"),
|
|
key: "export_payments",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.exportlogs"),
|
|
field: i18n.t("exportlogs.fields.createdat")
|
|
},
|
|
group: "customers",
|
|
featureNameRestricted: "export"
|
|
},
|
|
export_receivables: {
|
|
title: i18n.t("reportcenter.templates.export_receivables"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.export_receivables"),
|
|
key: "export_receivables",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.exportlogs"),
|
|
field: i18n.t("exportlogs.fields.createdat")
|
|
},
|
|
group: "sales",
|
|
featureNameRestricted: "export"
|
|
},
|
|
parts_backorder: {
|
|
title: i18n.t("reportcenter.templates.parts_backorder"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.parts_backorder"),
|
|
key: "parts_backorder",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.actual_in")
|
|
},
|
|
group: "purchases"
|
|
},
|
|
thank_you_date: {
|
|
title: i18n.t("reportcenter.templates.thank_you_date"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.thank_you_date"),
|
|
key: "thank_you_date",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "customers"
|
|
},
|
|
unclaimed_hrs: {
|
|
title: i18n.t("reportcenter.templates.unclaimed_hrs"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.unclaimed_hrs"),
|
|
key: "unclaimed_hrs",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_open")
|
|
},
|
|
group: "payroll"
|
|
},
|
|
work_in_progress_jobs_excel: {
|
|
title: i18n.t("reportcenter.templates.work_in_progress_jobs"),
|
|
subject: i18n.t("reportcenter.templates.work_in_progress_jobs"),
|
|
key: "work_in_progress_jobs_excel",
|
|
//idtype: "vendor",
|
|
reporttype: "excel",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_open")
|
|
},
|
|
group: "jobs"
|
|
},
|
|
work_in_progress_labour: {
|
|
title: i18n.t("reportcenter.templates.work_in_progress_labour"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.work_in_progress_labour"),
|
|
key: "work_in_progress_labour",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_open")
|
|
},
|
|
group: "jobs",
|
|
featureNameRestricted: "timetickets"
|
|
},
|
|
work_in_progress_committed_labour: {
|
|
title: i18n.t("reportcenter.templates.work_in_progress_committed_labour"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.work_in_progress_committed_labour"),
|
|
key: "work_in_progress_committed_labour",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_open")
|
|
},
|
|
group: "jobs",
|
|
enhanced_payroll: true,
|
|
featureNameRestricted: "timetickets"
|
|
},
|
|
work_in_progress_payables: {
|
|
title: i18n.t("reportcenter.templates.work_in_progress_payables"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.work_in_progress_payables"),
|
|
key: "work_in_progress_payables",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_open")
|
|
},
|
|
group: "jobs",
|
|
featureNameRestricted: "bills"
|
|
},
|
|
lag_time: {
|
|
title: i18n.t("reportcenter.templates.lag_time"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.lag_time"),
|
|
key: "lag_time",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "jobs"
|
|
},
|
|
parts_not_recieved: {
|
|
title: i18n.t("reportcenter.templates.parts_not_recieved"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.parts_not_recieved"),
|
|
key: "parts_not_recieved",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.parts_orders"),
|
|
field: i18n.t("parts_orders.fields.order_date")
|
|
},
|
|
group: "purchases"
|
|
},
|
|
parts_not_recieved_vendor: {
|
|
title: i18n.t("reportcenter.templates.parts_not_recieved_vendor"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.parts_not_recieved_vendor"),
|
|
key: "parts_not_recieved_vendor",
|
|
idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.parts_orders"),
|
|
field: i18n.t("parts_orders.fields.order_date")
|
|
},
|
|
group: "purchases"
|
|
},
|
|
scoreboard_detail: {
|
|
title: i18n.t("reportcenter.templates.scoreboard_detail"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.scoreboard_detail"),
|
|
key: "scoreboard_detail",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.scoreboard"),
|
|
field: i18n.t("scoreboard.fields.date")
|
|
},
|
|
group: "payroll"
|
|
},
|
|
scoreboard_summary: {
|
|
title: i18n.t("reportcenter.templates.scoreboard_summary"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.scoreboard_summary"),
|
|
key: "scoreboard_summary",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.scoreboard"),
|
|
field: i18n.t("scoreboard.fields.date")
|
|
},
|
|
group: "payroll"
|
|
},
|
|
anticipated_revenue: {
|
|
title: i18n.t("reportcenter.templates.anticipated_revenue"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.anticipated_revenue"),
|
|
key: "anticipated_revenue",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.scheduled_completion") // Also date invoice.
|
|
},
|
|
group: "sales"
|
|
},
|
|
csi: {
|
|
title: i18n.t("reportcenter.templates.csi"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.csi"),
|
|
key: "csi",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.csi"),
|
|
field: i18n.t("csi.fields.created_at") // Also date invoice.
|
|
},
|
|
group: "customers",
|
|
featureNameRestricted: "csi"
|
|
},
|
|
estimates_written_converted: {
|
|
title: i18n.t("reportcenter.templates.estimates_written_converted"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.estimates_written_converted"),
|
|
key: "estimates_written_converted",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_open") + "/" + i18n.t("jobs.fields.date_invoiced") // Also date invoice.
|
|
},
|
|
group: "sales"
|
|
},
|
|
credits_not_received_date_vendorid: {
|
|
title: i18n.t("reportcenter.templates.credits_not_received_date_vendorid"),
|
|
subject: i18n.t("reportcenter.templates.credits_not_received_date_vendorid"),
|
|
key: "credits_not_received_date_vendorid",
|
|
idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_open")
|
|
},
|
|
group: "purchases"
|
|
},
|
|
jobs_reconcile: {
|
|
title: i18n.t("reportcenter.templates.jobs_reconcile"),
|
|
subject: i18n.t("reportcenter.templates.jobs_reconcile"),
|
|
key: "jobs_reconcile",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "jobs",
|
|
featureNameRestricted: "bills"
|
|
},
|
|
parts_received_not_scheduled: {
|
|
title: i18n.t("reportcenter.templates.parts_received_not_scheduled"),
|
|
subject: i18n.t("reportcenter.templates.parts_received_not_scheduled"),
|
|
key: "parts_received_not_scheduled",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_open")
|
|
},
|
|
group: "jobs",
|
|
featureNameRestricted: "bills"
|
|
},
|
|
psr_by_make: {
|
|
title: i18n.t("reportcenter.templates.psr_by_make"),
|
|
subject: i18n.t("reportcenter.templates.psr_by_make"),
|
|
key: "psr_by_make",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "sales"
|
|
},
|
|
cycle_time_analysis: {
|
|
title: i18n.t("reportcenter.templates.cycle_time_analysis"),
|
|
subject: i18n.t("reportcenter.templates.cycle_time_analysis"),
|
|
key: "cycle_time_analysis",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.actual_completion")
|
|
},
|
|
group: "jobs"
|
|
},
|
|
returns_grouped_by_vendor_summary: {
|
|
title: i18n.t("reportcenter.templates.returns_grouped_by_vendor_summary"),
|
|
subject: i18n.t("reportcenter.templates.returns_grouped_by_vendor_summary"),
|
|
key: "returns_grouped_by_vendor_summary",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.parts_orders"),
|
|
field: i18n.t("parts_orders.fields.order_date")
|
|
},
|
|
group: "jobs",
|
|
featureNameRestricted: "bills"
|
|
},
|
|
returns_grouped_by_vendor_detailed: {
|
|
title: i18n.t("reportcenter.templates.returns_grouped_by_vendor_detailed"),
|
|
subject: i18n.t("reportcenter.templates.returns_grouped_by_vendor_detailed"),
|
|
key: "returns_grouped_by_vendor_detailed",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.parts_orders"),
|
|
field: i18n.t("parts_orders.fields.order_date")
|
|
},
|
|
group: "jobs",
|
|
featureNameRestricted: "bills"
|
|
},
|
|
scheduled_parts_list: {
|
|
title: i18n.t("reportcenter.templates.scheduled_parts_list"),
|
|
subject: i18n.t("reportcenter.templates.scheduled_parts_list"),
|
|
key: "scheduled_parts_list",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.scheduled_in")
|
|
},
|
|
group: "jobs"
|
|
},
|
|
jobs_completed_not_invoiced: {
|
|
title: i18n.t("reportcenter.templates.jobs_completed_not_invoiced"),
|
|
subject: i18n.t("reportcenter.templates.jobs_completed_not_invoiced"),
|
|
key: "jobs_completed_not_invoiced",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "jobs"
|
|
},
|
|
jobs_invoiced_not_exported: {
|
|
title: i18n.t("reportcenter.templates.jobs_invoiced_not_exported"),
|
|
subject: i18n.t("reportcenter.templates.jobs_invoiced_not_exported"),
|
|
key: "jobs_invoiced_not_exported",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "jobs",
|
|
featureNameRestricted: "export"
|
|
},
|
|
purchase_return_ratio_grouped_by_vendor_detail: {
|
|
title: i18n.t("reportcenter.templates.purchase_return_ratio_grouped_by_vendor_detail"),
|
|
subject: i18n.t("reportcenter.templates.purchase_return_ratio_grouped_by_vendor_detail"),
|
|
key: "purchase_return_ratio_grouped_by_vendor_detail",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.bills"),
|
|
field: i18n.t("bills.fields.date")
|
|
},
|
|
group: "purchases"
|
|
},
|
|
purchase_return_ratio_grouped_by_vendor_summary: {
|
|
title: i18n.t("reportcenter.templates.purchase_return_ratio_grouped_by_vendor_summary"),
|
|
subject: i18n.t("reportcenter.templates.purchase_return_ratio_grouped_by_vendor_summary"),
|
|
key: "purchase_return_ratio_grouped_by_vendor_summary",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.bills"),
|
|
field: i18n.t("bills.fields.date")
|
|
},
|
|
group: "purchases"
|
|
},
|
|
production_over_time: {
|
|
title: i18n.t("reportcenter.templates.production_over_time"),
|
|
subject: i18n.t("reportcenter.templates.production_over_time"),
|
|
key: "production_over_time",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.actual_in")
|
|
},
|
|
group: "jobs"
|
|
},
|
|
customer_list: {
|
|
title: i18n.t("reportcenter.templates.customer_list"),
|
|
subject: i18n.t("reportcenter.templates.customer_list"),
|
|
key: "customer_list",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "customers"
|
|
},
|
|
customer_list_excel: {
|
|
title: i18n.t("reportcenter.templates.customer_list_excel"),
|
|
subject: i18n.t("reportcenter.templates.customer_list_excel"),
|
|
key: "customer_list_excel",
|
|
reporttype: "excel",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "customers"
|
|
},
|
|
exported_gsr_by_ro: {
|
|
title: i18n.t("reportcenter.templates.exported_gsr_by_ro"),
|
|
subject: i18n.t("reportcenter.templates.exported_gsr_by_ro"),
|
|
key: "exported_gsr_by_ro",
|
|
//idtype: "vendor",
|
|
reporttype: "excel",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_exported")
|
|
},
|
|
group: "sales",
|
|
featureNameRestricted: "export"
|
|
},
|
|
exported_gsr_by_ro_labor: {
|
|
title: i18n.t("reportcenter.templates.exported_gsr_by_ro_labor"),
|
|
subject: i18n.t("reportcenter.templates.exported_gsr_by_ro_labor"),
|
|
key: "exported_gsr_by_ro_labor",
|
|
//idtype: "vendor",
|
|
reporttype: "excel",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_exported")
|
|
},
|
|
group: "sales",
|
|
featureNameRestricted: "export"
|
|
},
|
|
jobs_scheduled_completion: {
|
|
title: i18n.t("reportcenter.templates.jobs_scheduled_completion"),
|
|
subject: i18n.t("reportcenter.templates.jobs_scheduled_completion"),
|
|
key: "jobs_scheduled_completion",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.scheduled_completion")
|
|
},
|
|
group: "jobs"
|
|
},
|
|
committed_timetickets: {
|
|
title: i18n.t("reportcenter.templates.committed_timetickets"),
|
|
subject: i18n.t("reportcenter.templates.committed_timetickets"),
|
|
key: "committed_timetickets",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.timetickets"),
|
|
field: i18n.t("timetickets.fields.committed_at")
|
|
},
|
|
group: "payroll",
|
|
enhanced_payroll: true
|
|
},
|
|
committed_timetickets_employee: {
|
|
title: i18n.t("reportcenter.templates.committed_timetickets_employee"),
|
|
subject: i18n.t("reportcenter.templates.committed_timetickets_employee"),
|
|
key: "committed_timetickets_employee",
|
|
idtype: "employee",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.timetickets"),
|
|
field: i18n.t("timetickets.fields.committed_at")
|
|
},
|
|
group: "payroll",
|
|
enhanced_payroll: true
|
|
},
|
|
committed_timetickets_summary: {
|
|
title: i18n.t("reportcenter.templates.committed_timetickets_summary"),
|
|
subject: i18n.t("reportcenter.templates.committed_timetickets_summary"),
|
|
key: "committed_timetickets_summary",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.timetickets"),
|
|
field: i18n.t("timetickets.fields.committed_at")
|
|
},
|
|
group: "payroll",
|
|
enhanced_payroll: true
|
|
},
|
|
lost_sales: {
|
|
title: i18n.t("reportcenter.templates.lost_sales"),
|
|
subject: i18n.t("reportcenter.templates.lost_sales"),
|
|
key: "lost_sales",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_lost_sale")
|
|
},
|
|
group: "customers"
|
|
},
|
|
load_level: {
|
|
title: i18n.t("reportcenter.templates.load_level"),
|
|
subject: i18n.t("reportcenter.templates.load_level"),
|
|
key: "load_level",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
datedisable: true,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_open")
|
|
},
|
|
group: "jobs",
|
|
enhanced_payroll: true
|
|
},
|
|
open_orders_excel: {
|
|
title: i18n.t("reportcenter.templates.open_orders_excel"),
|
|
subject: i18n.t("reportcenter.templates.open_orders_excel"),
|
|
key: "open_orders_excel",
|
|
//idtype: "vendor",
|
|
reporttype: "excel",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_open")
|
|
},
|
|
group: "jobs"
|
|
},
|
|
ar_aging: {
|
|
title: i18n.t("reportcenter.templates.ar_aging"),
|
|
subject: i18n.t("reportcenter.templates.ar_aging"),
|
|
key: "ar_aging",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
datedisable: true,
|
|
group: "customers"
|
|
},
|
|
job_lifecycle_date_detail: {
|
|
title: i18n.t("reportcenter.templates.job_lifecycle_date_detail"),
|
|
subject: i18n.t("reportcenter.templates.job_lifecycle_date_detail"),
|
|
key: "job_lifecycle_date_detail",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "jobs"
|
|
//featureNameRestricted: "lifecycle"
|
|
},
|
|
job_lifecycle_date_summary: {
|
|
title: i18n.t("reportcenter.templates.job_lifecycle_date_summary"),
|
|
subject: i18n.t("reportcenter.templates.job_lifecycle_date_summary"),
|
|
key: "job_lifecycle_date_summary",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_invoiced")
|
|
},
|
|
group: "jobs"
|
|
//featureNameRestricted: "lifecycle"
|
|
},
|
|
tasks_date: {
|
|
title: i18n.t("reportcenter.templates.tasks_date"),
|
|
subject: i18n.t("reportcenter.templates.tasks_date"),
|
|
key: "tasks_date",
|
|
//idtype: "vendor",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.tasks"),
|
|
field: i18n.t("tasks.fields.created_at")
|
|
},
|
|
group: "jobs"
|
|
},
|
|
tasks_date_employee: {
|
|
title: i18n.t("reportcenter.templates.tasks_date_employee"),
|
|
subject: i18n.t("reportcenter.templates.tasks_date_employee"),
|
|
key: "tasks_date_employee",
|
|
idtype: "employee",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.tasks"),
|
|
field: i18n.t("tasks.fields.created_at")
|
|
},
|
|
group: "jobs"
|
|
},
|
|
adp_payroll_flat: {
|
|
title: i18n.t("reportcenter.templates.adp_payroll_flat"),
|
|
subject: i18n.t("reportcenter.templates.adp_payroll_flat"),
|
|
key: "adp_payroll_flat",
|
|
reporttype: "text",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.timetickets"),
|
|
field: i18n.t("timetickets.fields.committed_at")
|
|
},
|
|
group: "payroll",
|
|
adp_payroll: true
|
|
},
|
|
adp_payroll_straight: {
|
|
title: i18n.t("reportcenter.templates.adp_payroll_straight"),
|
|
subject: i18n.t("reportcenter.templates.adp_payroll_straight"),
|
|
key: "adp_payroll_straight",
|
|
reporttype: "text",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.timetickets"),
|
|
field: i18n.t("timetickets.fields.date")
|
|
},
|
|
group: "payroll",
|
|
adp_payroll: true
|
|
},
|
|
purchase_return_ratio_excel: {
|
|
title: i18n.t("reportcenter.templates.purchase_return_ratio_excel"),
|
|
subject: i18n.t("reportcenter.templates.purchase_return_ratio_excel"),
|
|
key: "purchase_return_ratio_excel",
|
|
//idtype: "vendor",
|
|
reporttype: "excel",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.bills"),
|
|
field: i18n.t("bills.fields.date")
|
|
},
|
|
group: "purchases"
|
|
},
|
|
total_loss_jobs: {
|
|
title: i18n.t("reportcenter.templates.total_loss_jobs"),
|
|
subject: i18n.t("reportcenter.templates.total_loss_jobs"),
|
|
key: "total_loss_jobs",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.jobs"),
|
|
field: i18n.t("jobs.fields.date_open")
|
|
},
|
|
group: "jobs"
|
|
},
|
|
purchases_by_date_excel: {
|
|
title: i18n.t("reportcenter.templates.purchases_by_date_excel"),
|
|
subject: i18n.t("reportcenter.templates.purchases_by_date_excel"),
|
|
key: "purchases_by_date_excel",
|
|
reporttype: "excel",
|
|
disabled: false,
|
|
rangeFilter: {
|
|
object: i18n.t("reportcenter.labels.objects.bills"),
|
|
field: i18n.t("bills.fields.date")
|
|
},
|
|
group: "purchases"
|
|
}
|
|
}
|
|
: {}),
|
|
...(!type || type === "courtesycarcontract"
|
|
? {
|
|
courtesy_car_contract: {
|
|
title: i18n.t("printcenter.courtesycarcontract.courtesy_car_contract"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.courtesycarcontract.courtesy_car_contract"),
|
|
key: "courtesy_car_contract",
|
|
disabled: false
|
|
},
|
|
courtesy_car_terms: {
|
|
title: i18n.t("printcenter.courtesycarcontract.courtesy_car_terms"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.courtesycarcontract.courtesy_car_terms"),
|
|
key: "courtesy_car_terms",
|
|
disabled: false
|
|
},
|
|
courtesy_car_impound: {
|
|
title: i18n.t("printcenter.courtesycarcontract.courtesy_car_impound"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.courtesycarcontract.courtesy_car_impound"),
|
|
key: "courtesy_car_impound",
|
|
disabled: false
|
|
}
|
|
}
|
|
: {}),
|
|
...(!type || type === "courtesycar"
|
|
? {
|
|
courtesy_car_inventory: {
|
|
title: i18n.t("printcenter.courtesycarcontract.courtesy_car_inventory"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.courtesycarcontract.courtesy_car_inventory"),
|
|
key: "courtesy_car_inventory",
|
|
disabled: false
|
|
}
|
|
}
|
|
: {}),
|
|
...(!type || type === "bill"
|
|
? {
|
|
inhouse_invoice: {
|
|
title: i18n.t("printcenter.bills.inhouse_invoice"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.bills.inhouse_invoice"),
|
|
key: "inhouse_invoice",
|
|
disabled: false
|
|
}
|
|
}
|
|
: {}),
|
|
...(!type || type === "timeticket"
|
|
? {
|
|
// timetickets: {
|
|
// title: i18n.t("printcenter.timetickets.timetickets"),
|
|
// description: "",
|
|
// subject: `${i18n.t("printcenter.timetickets.timetickets")} - ${
|
|
// context && context.job && context.job.ro_number
|
|
// }`,
|
|
// key: "timetickets",
|
|
// disabled: false,
|
|
// },
|
|
}
|
|
: {}),
|
|
...(!type || type === "messaging"
|
|
? {
|
|
conversation_list: {
|
|
title: i18n.t("messaging.render.conversation_list"),
|
|
description: "",
|
|
subject: i18n.t("messaging.render.conversation_list"),
|
|
key: "conversation_list",
|
|
disabled: false
|
|
}
|
|
}
|
|
: {}),
|
|
...(!type || type === "vendor"
|
|
? {
|
|
purchases_by_vendor_detailed: {
|
|
title: i18n.t("printcenter.vendors.purchases_by_vendor_detailed"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.vendors.purchases_by_vendor_detailed"),
|
|
key: "purchases_by_vendor_detailed",
|
|
disabled: false
|
|
},
|
|
purchases_by_vendor_summary: {
|
|
title: i18n.t("printcenter.vendors.purchases_by_vendor_summary"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.vendors.purchases_by_vendor_summary"),
|
|
key: "purchases_by_vendor_summary",
|
|
disabled: false
|
|
}
|
|
}
|
|
: {}),
|
|
...(!type || type === "production"
|
|
? {
|
|
production_by_last_name: {
|
|
title: i18n.t("reportcenter.templates.production_by_last_name"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.production_by_last_name"),
|
|
key: "production_by_last_name",
|
|
//idtype: "vendor",
|
|
disabled: false
|
|
},
|
|
production_by_repair_status: {
|
|
title: i18n.t("reportcenter.templates.production_by_repair_status"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.production_by_repair_status"),
|
|
key: "production_by_repair_status",
|
|
//idtype: "vendor",
|
|
disabled: false
|
|
},
|
|
production_by_target_date: {
|
|
title: i18n.t("reportcenter.templates.production_by_target_date"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.production_by_target_date"),
|
|
key: "production_by_target_date",
|
|
//idtype: "vendor",
|
|
disabled: false
|
|
},
|
|
production_by_ro: {
|
|
title: i18n.t("reportcenter.templates.production_by_ro"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.production_by_ro"),
|
|
key: "production_by_ro",
|
|
//idtype: "vendor",
|
|
disabled: false
|
|
},
|
|
production_by_csr: {
|
|
title: i18n.t("reportcenter.templates.production_by_csr"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.production_by_csr"),
|
|
key: "production_by_csr",
|
|
//idtype: "vendor",
|
|
disabled: false
|
|
},
|
|
production_by_category: {
|
|
title: i18n.t("reportcenter.templates.production_by_category"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.production_by_category"),
|
|
key: "production_by_category",
|
|
//idtype: "vendor",
|
|
disabled: false
|
|
},
|
|
production_by_technician: {
|
|
title: i18n.t("reportcenter.templates.production_by_technician"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.production_by_technician"),
|
|
key: "production_by_technician",
|
|
//idtype: "vendor",
|
|
disabled: false
|
|
},
|
|
production_not_production_status: {
|
|
title: i18n.t("reportcenter.templates.production_not_production_status"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.production_not_production_status"),
|
|
key: "production_not_production_status",
|
|
//idtype: "vendor",
|
|
disabled: false
|
|
}
|
|
}
|
|
: {}),
|
|
...(!type || type === "special"
|
|
? {
|
|
ca_bc_etf_table: {
|
|
title: i18n.t("printcenter.payments.ca_bc_etf_table"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.payments.ca_bc_etf_table"),
|
|
key: "ca_bc_etf_table",
|
|
disabled: false
|
|
},
|
|
exported_payroll: {
|
|
title: i18n.t("printcenter.payments.exported_payroll"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.payments.exported_payroll"),
|
|
key: "exported_payroll",
|
|
disabled: false
|
|
},
|
|
attendance_detail_csv: {
|
|
title: i18n.t("printcenter.special.attendance_detail_csv"),
|
|
description: "",
|
|
subject: i18n.t("printcenter.special.attendance_detail_csv"),
|
|
key: "attendance_detail_csv",
|
|
disabled: false
|
|
},
|
|
production_by_technician_one: {
|
|
title: i18n.t("reportcenter.templates.production_by_technician_one"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.production_by_technician_one"),
|
|
key: "production_by_technician_one",
|
|
//idtype: "vendor",
|
|
disabled: false
|
|
},
|
|
production_by_category_one: {
|
|
title: i18n.t("reportcenter.templates.production_by_category_one"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.production_by_category_one"),
|
|
key: "production_by_category_one",
|
|
//idtype: "vendor",
|
|
disabled: false
|
|
},
|
|
production_by_repair_status_one: {
|
|
title: i18n.t("reportcenter.templates.production_by_repair_status_one"),
|
|
description: "",
|
|
subject: i18n.t("reportcenter.templates.production_by_repair_status_one"),
|
|
key: "production_by_repair_status_one",
|
|
//idtype: "vendor",
|
|
disabled: false
|
|
}
|
|
}
|
|
: {})
|
|
};
|
|
};
|