diff --git a/app/Http/Controllers/FetchLoanRemainingController.php b/app/Http/Controllers/FetchLoanRemainingController.php index 9fc4561..afe19ee 100644 --- a/app/Http/Controllers/FetchLoanRemainingController.php +++ b/app/Http/Controllers/FetchLoanRemainingController.php @@ -48,9 +48,9 @@ class FetchLoanRemainingController extends Controller $request->account_number, ), CURLOPT_HTTPHEADER => [ - 'Authorization: Basic dGJ1c2VyOlFBWndzeDEyMw==', - 'Content-Type: application/json', - ], + 'Authorization: Basic dGJ1c2VyOlFBWndzeDEyMw==', + 'Content-Type: application/json', + ], ]); $response = curl_exec($curl); diff --git a/app/Nova/Resources/Order/Loan/Remaining/NovaLoanRemainingOrder.php b/app/Nova/Resources/Order/Loan/Remaining/NovaLoanRemainingOrder.php index d9c395a..5e387a8 100644 --- a/app/Nova/Resources/Order/Loan/Remaining/NovaLoanRemainingOrder.php +++ b/app/Nova/Resources/Order/Loan/Remaining/NovaLoanRemainingOrder.php @@ -4,6 +4,7 @@ namespace App\Nova\Resources\Order\Loan\Remaining; use App\Nova\Resource; use App\Repos\System\Settings\Legal\PassportRepo; +use Illuminate\Database\Eloquent\Builder; use Illuminate\Http\Request; use Laravel\Nova\Fields\ID; use Laravel\Nova\Fields\Number; @@ -46,6 +47,23 @@ class NovaLoanRemainingOrder extends Resource return __('Karzyƈ galyndysy'); } + /** + * Build an "index" query for the given resource. + * + * @param \Illuminate\Database\Eloquent\Builder $query + * @return \Illuminate\Database\Eloquent\Builder + */ + public static function indexQuery(NovaRequest $request, $query): Builder + { + $user = $request->user(); + + if ($user->isAdmin()) { + return $query; + } + + return $query->where('user_id', $request->user()->id); + } + /** * Get the fields displayed by the resource. * diff --git a/app/Providers/NovaServiceProvider.php b/app/Providers/NovaServiceProvider.php index ad42d67..b71889a 100644 --- a/app/Providers/NovaServiceProvider.php +++ b/app/Providers/NovaServiceProvider.php @@ -146,7 +146,7 @@ class NovaServiceProvider extends NovaApplicationServiceProvider public function setupAssets(): void { Nova::style('additional', resource_path('css/vendor/nova/css/additional.css')); - Nova::script('additionala', resource_path('js/vendor/nova/js/additional.js')); + Nova::script('additional', resource_path('js/vendor/nova/js/additional.js')); } /**