From 044fb4b9e0bc872325faad6c2d8a03a4db05f343 Mon Sep 17 00:00:00 2001 From: Patrick Fic Date: Tue, 30 Jun 2020 16:23:25 -0700 Subject: [PATCH] Added payment export BOD-147 --- bodyshop_translations.babel | 86 +++++-- .../accounting-payments-table.component.jsx | 189 ++++++++++++++ .../components/header/header.component.jsx | 33 ++- .../jobs-close-export-button.component.jsx | 4 +- .../payment-export-button.component.jsx | 124 ++++++++++ .../payments-export-all-button.component.jsx | 126 ++++++++++ .../tech-lookup-jobs-list.component.jsx | 3 - client/src/graphql/accounting.queries.js | 26 ++ client/src/graphql/invoices.queries.js | 1 + client/src/graphql/payments.queries.js | 25 ++ .../accounting-payments.container.jsx | 48 ++++ .../pages/manage/manage.page.component.jsx | 10 +- .../tech-lookup/tech-lookup.container.jsx | 15 +- client/src/translations/en_us/common.json | 4 +- client/src/translations/es/common.json | 4 +- client/src/translations/fr/common.json | 4 +- .../down.yaml | 5 + .../up.yaml | 5 + .../down.yaml | 35 +++ .../up.yaml | 36 +++ .../down.yaml | 35 +++ .../up.yaml | 36 +++ hasura/migrations/metadata.yaml | 2 + server.js | 1 + server/accounting/qbxml/qbxml-payments.js | 106 ++++++++ server/accounting/qbxml/qbxml-receivables.js | 231 +----------------- server/accounting/qbxml/qbxml-utils.js | 18 ++ server/accounting/qbxml/qbxml.js | 1 + server/graphql-client/queries.js | 33 ++- 29 files changed, 960 insertions(+), 286 deletions(-) create mode 100644 client/src/components/accounting-payments-table/accounting-payments-table.component.jsx create mode 100644 client/src/components/payment-export-button/payment-export-button.component.jsx create mode 100644 client/src/components/payments-export-all-button/payments-export-all-button.component.jsx create mode 100644 client/src/pages/accounting-payments/accounting-payments.container.jsx create mode 100644 hasura/migrations/1593558171467_alter_table_public_payments_add_column_type/down.yaml create mode 100644 hasura/migrations/1593558171467_alter_table_public_payments_add_column_type/up.yaml create mode 100644 hasura/migrations/1593558184193_update_permission_user_public_table_payments/down.yaml create mode 100644 hasura/migrations/1593558184193_update_permission_user_public_table_payments/up.yaml create mode 100644 hasura/migrations/1593558194216_update_permission_user_public_table_payments/down.yaml create mode 100644 hasura/migrations/1593558194216_update_permission_user_public_table_payments/up.yaml create mode 100644 server/accounting/qbxml/qbxml-payments.js diff --git a/bodyshop_translations.babel b/bodyshop_translations.babel index f281a6247..d65185b71 100644 --- a/bodyshop_translations.babel +++ b/bodyshop_translations.babel @@ -1,4 +1,4 @@ - +