/home/techb158/ileadtechnology.com/SSM/app/Policies/finance/transaction
NameSizeModeActions
AccountTransferPolicy.php27550644editdlrm
ExpensePolicy.php24670644editdlrm
IncomePolicy.php24340644editdlrm
TransactionPolicy.php24740644editdlrm
Edit: /home/techb158/ileadtechnology.com/SSM/app/Policies/finance/transaction/AccountTransferPolicy.php (2755B)
employee = $employee; } /** * Determine whether the user can fetch account transfer pre requisite * * @param \App\User $user * @param \App\Models\Finance\Transaction\AccountTransfer $account_transfer * @return mixed */ public function preRequisite(User $user) { return $user->can('create-account-transfer') || $user->can('edit-account-transfer'); } /** * Determine whether the user can list all the account transfer. * * @param \App\User $user * @param \App\Models\Finance\Transaction\AccountTransfer $account_transfer * @return mixed */ public function list(User $user) { return $user->can('list-account-transfer'); } /** * Determine whether the user can create account transfer. * * @param \App\User $user * @return mixed */ public function create(User $user) { return $user->can('create-account-transfer'); } /** * Determine whether the user can view the account transfer. * * @param \App\User $user * @param \App\Models\Finance\Transaction\AccountTransfer $account_transfer * @return mixed */ public function show(User $user) { return $user->can('list-account-transfer'); } /** * Determine whether the user can update the account transfer. * * @param \App\User $user * @param \App\Models\Finance\Transaction\AccountTransfer $account_transfer * @return mixed */ public function update(User $user, AccountTransfer $account_transfer) { return ($user->can('edit-account-transfer') && ($account_transfer->user_id == $user->id || $this->employee->userAccessible($account_transfer->user->employee))); } /** * Determine whether the user can cancel the account transfer. * * @param \App\User $user * @param \App\Models\Finance\Transaction\AccountTransfer $account_transfer * @return mixed */ public function cancel(User $user, AccountTransfer $account_transfer) { return ($user->can('cancel-account-transfer') && ($account_transfer->user_id == $user->id || $this->employee->userAccessible($account_transfer->user->employee))); } }