From f773a5df13c18288cea599c7facf6b471b93584b Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Sun, 3 Dec 2017 15:16:09 +0200 Subject: [PATCH] Add recurring invoices button to the client portal dashboard --- app/Http/Controllers/AccountController.php | 1 + resources/views/accounts/tax_rates.blade.php | 13 +++++++------ resources/views/invited/dashboard.blade.php | 19 +++++++++++++------ .../payments/paymentmethods_list.blade.php | 6 ++++-- resources/views/public_list.blade.php | 1 + 5 files changed, 26 insertions(+), 14 deletions(-) diff --git a/app/Http/Controllers/AccountController.php b/app/Http/Controllers/AccountController.php index 9f1e8ed7787d..003b55e6c0da 100644 --- a/app/Http/Controllers/AccountController.php +++ b/app/Http/Controllers/AccountController.php @@ -494,6 +494,7 @@ class AccountController extends BaseController 'account' => Auth::user()->account, 'title' => trans('texts.tax_rates'), 'taxRates' => TaxRate::scope()->whereIsInclusive(false)->get(), + 'countInvoices' => Invoice::scope()->withTrashed()->count(), ]; return View::make('accounts.tax_rates', $data); diff --git a/resources/views/accounts/tax_rates.blade.php b/resources/views/accounts/tax_rates.blade.php index b0b1dc1f86b1..d624663997c4 100644 --- a/resources/views/accounts/tax_rates.blade.php +++ b/resources/views/accounts/tax_rates.blade.php @@ -35,11 +35,12 @@ ->label(' ') ->value(1) !!} - {!! Former::checkbox('inclusive_taxes') - ->text(trans('texts.inclusive_taxes_help')) - ->label(' ') - ->value(1) !!} - + @if ($account->inclusive_taxes || $countInvoices <= 10) + {!! Former::checkbox('inclusive_taxes') + ->text(trans('texts.inclusive_taxes_help')) + ->label(' ') + ->value(1) !!} + @endif {!! Former::checkbox('include_item_taxes_inline') ->text(trans('texts.include_item_taxes_inline')) @@ -84,7 +85,7 @@