From 3efb8cf252cde3b83bff988ae7d96887cffe23a0 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Wed, 10 Feb 2021 09:40:55 +1100 Subject: [PATCH 1/3] Fixes for frequenceis --- app/Console/Commands/ExportMigrations.php | 23 +++++++++++++++++------ app/Traits/GenerateMigrationResources.php | 3 ++- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/app/Console/Commands/ExportMigrations.php b/app/Console/Commands/ExportMigrations.php index bc9f4c223699..8e8f0866899b 100644 --- a/app/Console/Commands/ExportMigrations.php +++ b/app/Console/Commands/ExportMigrations.php @@ -62,6 +62,7 @@ class ExportMigrations extends Command $users = User::all(); foreach($users as $user) { + Auth::login($user); $this->export($user); } } @@ -78,18 +79,28 @@ class ExportMigrations extends Command $fileName = "{$accountKey}-{$date}-invoiceninja"; $data['data'] = [ + 'account' => $this->getAccount(), 'company' => $this->getCompany(), 'users' => $this->getUsers(), 'tax_rates' => $this->getTaxRates(), + 'payment_terms' => $this->getPaymentTerms(), 'clients' => $this->getClients(), - 'products' => $this->getProducts(), - 'invoices' => $this->getInvoices(), - 'quotes' => $this->getQuotes(), - 'payments' => array_merge($this->getPayments(), $this->getCredits()), - 'credits' => $this->getCreditsNotes(), - 'documents' => $this->getDocuments(), 'company_gateways' => $this->getCompanyGateways(), 'client_gateway_tokens' => $this->getClientGatewayTokens(), + 'vendors' => $this->getVendors(), + 'projects' => $this->getProjects(), + 'products' => $this->getProducts(), + 'credits' => $this->getCreditsNotes(), + 'invoices' => $this->getInvoices(), + 'recurring_invoices' => $this->getRecurringInvoices(), + 'quotes' => $this->getQuotes(), + 'payments' => array_merge($this->getPayments(), $this->getCredits()), + 'documents' => $this->getDocuments(), + 'expense_categories' => $this->getExpenseCategories(), + 'task_statuses' => $this->getTaskStatuses(), + 'expenses' => $this->getExpenses(), + 'tasks' => $this->getTasks(), + 'documents' => $this->getDocuments(), ]; $file = storage_path("migrations/{$fileName}.zip"); diff --git a/app/Traits/GenerateMigrationResources.php b/app/Traits/GenerateMigrationResources.php index a914d6a56f5c..971ad3669057 100644 --- a/app/Traits/GenerateMigrationResources.php +++ b/app/Traits/GenerateMigrationResources.php @@ -713,7 +713,7 @@ info("get company"); default: - # code... + return 5; break; } } @@ -981,6 +981,7 @@ info("get company"); $transformed = []; $payments = Payment::where('account_id', $this->account->id) + ->where('payment_status_id', '!=', PAYMENT_STATUS_VOIDED) ->withTrashed() ->get(); From b31fa80b5a7633c4f666f65a4f3a3ddf20c5f966 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Mon, 15 Feb 2021 07:51:21 +1100 Subject: [PATCH 2/3] Update texts --- resources/lang/en/texts.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/resources/lang/en/texts.php b/resources/lang/en/texts.php index dc91820cb6d2..40d3e1216932 100644 --- a/resources/lang/en/texts.php +++ b/resources/lang/en/texts.php @@ -4140,6 +4140,8 @@ $LANG = array( ////////////////////////////////////// 'start_migration' => 'Start Migration', + 'recurring_cancellation_request' => 'Request for recurring invoice cancellation from :contact', + ); return $LANG; From 6546b41e26935ddab260b9fe9f6c88761f672033 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Mon, 15 Feb 2021 07:52:34 +1100 Subject: [PATCH 3/3] Update texts --- resources/lang/en/texts.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resources/lang/en/texts.php b/resources/lang/en/texts.php index 40d3e1216932..f88837c5816c 100644 --- a/resources/lang/en/texts.php +++ b/resources/lang/en/texts.php @@ -4141,7 +4141,8 @@ $LANG = array( ////////////////////////////////////// 'start_migration' => 'Start Migration', 'recurring_cancellation_request' => 'Request for recurring invoice cancellation from :contact', - + 'recurring_cancellation_request_body' => ':contact from Client :client requested to cancel Recurring Invoice :invoice', + ); return $LANG;