Restrict client list

This commit is contained in:
Hillel Coren 2016-06-08 17:56:48 +03:00
parent 3c9e2769fb
commit 40241cbf38
3 changed files with 16 additions and 15 deletions

View File

@ -64,7 +64,7 @@ class CreditController extends BaseController
'method' => 'POST',
'url' => 'credits',
'title' => trans('texts.new_credit'),
'clients' => Client::scope()->with('contacts')->orderBy('name')->get(),
'clients' => Client::scope()->viewable()->with('contacts')->orderBy('name')->get(),
);
return View::make('credits.edit', $data);

View File

@ -71,6 +71,7 @@ class PaymentController extends BaseController
public function create(PaymentRequest $request)
{
$invoices = Invoice::scope()
->viewable()
->where('is_recurring', '=', false)
->where('is_quote', '=', false)
->where('invoices.balance', '>', 0)
@ -88,7 +89,7 @@ class PaymentController extends BaseController
'title' => trans('texts.new_payment'),
'paymentTypes' => Cache::get('paymentTypes'),
'paymentTypeId' => Input::get('paymentTypeId'),
'clients' => Client::scope()->with('contacts')->orderBy('name')->get(), );
'clients' => Client::scope()->viewable()->with('contacts')->orderBy('name')->get(), );
return View::make('payments.edit', $data);
}

View File

@ -174,7 +174,7 @@ class TaskController extends BaseController
private static function getViewModel()
{
return [
'clients' => Client::scope()->with('contacts')->orderBy('name')->get(),
'clients' => Client::scope()->viewable()->with('contacts')->orderBy('name')->get(),
'account' => Auth::user()->account,
];
}