From 6da5fe78ad10d8e237977a4e76549e534a1ffbd1 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Fri, 24 Feb 2023 18:25:14 +1100 Subject: [PATCH 1/2] add exchange rate --- app/Utils/HtmlEngine.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Utils/HtmlEngine.php b/app/Utils/HtmlEngine.php index a77133fb7cf1..11ec8649f24b 100644 --- a/app/Utils/HtmlEngine.php +++ b/app/Utils/HtmlEngine.php @@ -148,7 +148,7 @@ class HtmlEngine $data['$payment_button'] = ['value' => $this->buildViewButton($this->invitation->getPaymentLink(), ctrans('texts.pay_now')), 'label' => ctrans('texts.pay_now')]; $data['$payment_link'] = ['value' => $this->invitation->getPaymentLink(), 'label' => ctrans('texts.pay_now')]; $data['$payment_qrcode'] = ['value' => $this->invitation->getPaymentQrCode(), 'label' => ctrans('texts.pay_now')]; - + $data['$exchange_rate'] = ['value' => $this->entity->exchange_rate ?: ' ', 'label' => ctrans('texts.exchange_rate')]; if ($this->entity_string == 'invoice' || $this->entity_string == 'recurring_invoice') { $data['$entity'] = ['value' => '', 'label' => ctrans('texts.invoice')]; From 137e44c0fde0d81f8fd4f0f982371e7286df7cee Mon Sep 17 00:00:00 2001 From: David Bomba Date: Sun, 26 Feb 2023 09:38:47 +1100 Subject: [PATCH 2/2] Update seeders --- database/seeders/RandomDataSeeder.php | 54 +++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/database/seeders/RandomDataSeeder.php b/database/seeders/RandomDataSeeder.php index 50a6e5318d1f..b984dced53fc 100644 --- a/database/seeders/RandomDataSeeder.php +++ b/database/seeders/RandomDataSeeder.php @@ -117,6 +117,60 @@ class RandomDataSeeder extends Seeder 'settings' => null, ]); + $user = User::firstOrNew([ + 'email' => 'user@example.com', + ]); + + $user->password = Hash::make('password'); + $user->email_verified_at = now(); + $user->save(); + + $user->companies()->attach($company->id, [ + 'account_id' => $account->id, + 'is_owner' => 1, + 'is_admin' => 1, + 'is_locked' => 0, + 'notifications' => CompanySettings::notificationDefaults(), + 'permissions' => '', + 'settings' => null, + ]); + + $company_token = CompanyToken::create([ + 'user_id' => $user->id, + 'company_id' => $company->id, + 'account_id' => $account->id, + 'name' => 'test token', + 'token' => \Illuminate\Support\Str::random(64), + ]); + + + $user = User::firstOrNew([ + 'email' => 'permissions@example.com', + ]); + + $user->password = Hash::make('password'); + $user->email_verified_at = now(); + $user->save(); + + $company_token = CompanyToken::create([ + 'user_id' => $user->id, + 'company_id' => $company->id, + 'account_id' => $account->id, + 'name' => 'test token', + 'token' => \Illuminate\Support\Str::random(64), + ]); + + $user->companies()->attach($company->id, [ + 'account_id' => $account->id, + 'is_owner' => 0, + 'is_admin' => 0, + 'is_locked' => 0, + 'notifications' => CompanySettings::notificationDefaults(), + 'permissions' => '', + 'settings' => null, + ]); + + $client = Client::factory()->create([ 'user_id' => $user->id, 'company_id' => $company->id,