From eff49e3d25df4741256f0a5598a761e911bf29b3 Mon Sep 17 00:00:00 2001 From: Patrick Fic Date: Mon, 14 Sep 2020 13:54:11 -0700 Subject: [PATCH] Refactored job closing to be line based instead of totals based. BOD-383 --- bodyshop_translations.babel | 107 ++++++++- .../labor-type-form-item.component.jsx | 11 + .../part-type-form-item.component.jsx | 11 + .../read-only-form-item.component.jsx | 17 ++ .../reset-form-item.component.jsx | 23 -- ...jobs-close-allocation-button.component.jsx | 119 ---------- .../jobs-close-allocation-tags.component.jsx | 35 --- .../jobs-close-auto-allocate.component.jsx | 80 ++----- ...jobs-close-labmat-allocation.component.jsx | 94 -------- .../jobs-close-lines.component.jsx | 120 ++++++++++ .../jobs-close-parts-allocation.component.jsx | 101 --------- .../jobs-close-save-button.component.jsx | 72 ------ .../jobs-close-totals.component.jsx | 23 +- .../jobs-detail-header-actions.component.jsx | 20 +- .../layout-form-row.component.jsx | 38 +--- client/src/graphql/jobs-lines.queries.js | 27 +++ client/src/graphql/jobs.queries.js | 26 +-- .../pages/jobs-close/jobs-close.component.jsx | 214 +++++++----------- .../pages/jobs-close/jobs-close.container.jsx | 6 +- client/src/translations/en_us/common.json | 5 + client/src/translations/es/common.json | 5 + client/src/translations/fr/common.json | 5 + .../down.yaml | 5 + .../up.yaml | 5 + .../down.yaml | 5 + .../up.yaml | 5 + .../down.yaml | 77 +++++++ .../up.yaml | 79 +++++++ .../down.yaml | 78 +++++++ .../up.yaml | 80 +++++++ .../down.yaml | 77 +++++++ .../up.yaml | 79 +++++++ hasura/migrations/metadata.yaml | 6 + server/job/job-totals.js | 197 ++++++++-------- 34 files changed, 1030 insertions(+), 822 deletions(-) create mode 100644 client/src/components/form-items-formatted/labor-type-form-item.component.jsx create mode 100644 client/src/components/form-items-formatted/part-type-form-item.component.jsx create mode 100644 client/src/components/form-items-formatted/read-only-form-item.component.jsx delete mode 100644 client/src/components/form-items-formatted/reset-form-item.component.jsx delete mode 100644 client/src/components/jobs-close-allocation-button/jobs-close-allocation-button.component.jsx delete mode 100644 client/src/components/jobs-close-allocation-tags/jobs-close-allocation-tags.component.jsx delete mode 100644 client/src/components/jobs-close-labmat-allocation/jobs-close-labmat-allocation.component.jsx create mode 100644 client/src/components/jobs-close-lines/jobs-close-lines.component.jsx delete mode 100644 client/src/components/jobs-close-parts-allocation/jobs-close-parts-allocation.component.jsx delete mode 100644 client/src/components/jobs-close-save-button/jobs-close-save-button.component.jsx create mode 100644 hasura/migrations/1600106009309_alter_table_public_joblines_add_column_profitcenter_labor/down.yaml create mode 100644 hasura/migrations/1600106009309_alter_table_public_joblines_add_column_profitcenter_labor/up.yaml create mode 100644 hasura/migrations/1600106018973_alter_table_public_joblines_add_column_profitcenter_part/down.yaml create mode 100644 hasura/migrations/1600106018973_alter_table_public_joblines_add_column_profitcenter_part/up.yaml create mode 100644 hasura/migrations/1600106247186_update_permission_user_public_table_joblines/down.yaml create mode 100644 hasura/migrations/1600106247186_update_permission_user_public_table_joblines/up.yaml create mode 100644 hasura/migrations/1600106254802_update_permission_user_public_table_joblines/down.yaml create mode 100644 hasura/migrations/1600106254802_update_permission_user_public_table_joblines/up.yaml create mode 100644 hasura/migrations/1600106261415_update_permission_user_public_table_joblines/down.yaml create mode 100644 hasura/migrations/1600106261415_update_permission_user_public_table_joblines/up.yaml diff --git a/bodyshop_translations.babel b/bodyshop_translations.babel index 16f1c57c2..523753f92 100644 --- a/bodyshop_translations.babel +++ b/bodyshop_translations.babel @@ -1,4 +1,4 @@ - +