From dea6cdd245b8a4caebc1ec6a2bb0e9dbd8163cb3 Mon Sep 17 00:00:00 2001 From: Ahmed Bouhuolia Date: Mon, 26 Oct 2020 16:36:22 +0200 Subject: [PATCH] fix: make sale invoices resource-able. --- server/src/models/Account.js | 1 - server/src/models/PaymentReceive.js | 4 ++++ server/src/models/SaleInvoice.js | 17 +++++++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/server/src/models/Account.js b/server/src/models/Account.js index fe1ee777d..4bba025bc 100644 --- a/server/src/models/Account.js +++ b/server/src/models/Account.js @@ -8,7 +8,6 @@ import { } from 'lib/ViewRolesBuilder'; import { flatToNestedArray } from 'utils'; import DependencyGraph from 'lib/DependencyGraph'; -import TenantManagerSubscriber from 'subscribers/tenantManager'; export default class Account extends TenantModel { /** diff --git a/server/src/models/PaymentReceive.js b/server/src/models/PaymentReceive.js index ddf65f54e..9effadf09 100644 --- a/server/src/models/PaymentReceive.js +++ b/server/src/models/PaymentReceive.js @@ -16,6 +16,10 @@ export default class PaymentReceive extends TenantModel { return ['created_at', 'updated_at']; } + static get resourceable() { + return true; + } + /** * Relationship mapping. */ diff --git a/server/src/models/SaleInvoice.js b/server/src/models/SaleInvoice.js index d1a4c89a7..3b1262445 100644 --- a/server/src/models/SaleInvoice.js +++ b/server/src/models/SaleInvoice.js @@ -24,6 +24,10 @@ export default class SaleInvoice extends TenantModel { return ['created_at', 'updated_at']; } + static get resourceable() { + return true; + } + /** * Model modifiers. */ @@ -123,4 +127,17 @@ export default class SaleInvoice extends TenantModel { .where('id', invoiceId) [changeMethod]('payment_amount', Math.abs(amount)); } + + /** + * Model defined fields. + */ + static get fields() { + return { + created_at: { + label: 'Created at', + column: 'created_at', + columnType: 'date', + }, + }; + } }