diff --git a/app/Modules/VisaMasterPaymentOrder/Nova/Resources/Item/NovaVisaMasterPaymentOrderItemAuth.php b/app/Modules/VisaMasterPaymentOrder/Nova/Resources/Item/NovaVisaMasterPaymentOrderItemAuth.php index a457a08..1a04a7e 100644 --- a/app/Modules/VisaMasterPaymentOrder/Nova/Resources/Item/NovaVisaMasterPaymentOrderItemAuth.php +++ b/app/Modules/VisaMasterPaymentOrder/Nova/Resources/Item/NovaVisaMasterPaymentOrderItemAuth.php @@ -15,7 +15,7 @@ trait NovaVisaMasterPaymentOrderItemAuth */ public function authorizedToView(Request $request): bool { - return true; + return false; } /** Edit button */ diff --git a/app/Modules/VisaMasterPaymentOrder/Nova/Resources/NovaVisaMasterPaymentOrderItem.php b/app/Modules/VisaMasterPaymentOrder/Nova/Resources/NovaVisaMasterPaymentOrderItem.php index 30cae35..058b9c5 100644 --- a/app/Modules/VisaMasterPaymentOrder/Nova/Resources/NovaVisaMasterPaymentOrderItem.php +++ b/app/Modules/VisaMasterPaymentOrder/Nova/Resources/NovaVisaMasterPaymentOrderItem.php @@ -5,7 +5,10 @@ namespace App\Modules\VisaMasterPaymentOrder\Nova\Resources; use App\Models\Branch\Branch; use App\Modules\VisaMasterPaymentOrder\Nova\Resources\Item\NovaVisaMasterPaymentOrderItemAuth; use App\Nova\Resource; +use Illuminate\Database\Eloquent\Collection; use Illuminate\Database\Eloquent\Model; +use Laravel\Nova\Actions\Action; +use Laravel\Nova\Fields\ActionFields; use Laravel\Nova\Fields\Boolean; use Laravel\Nova\Fields\ID; use Laravel\Nova\Fields\Text; @@ -85,22 +88,6 @@ class NovaVisaMasterPaymentOrderItem extends Resource return __('Payment'); } - /** - * The click action to use when clicking on the resource in the table. - * - * Can be one of: 'detail' (default), 'edit', 'select', 'preview', or 'ignore'. - * - * @var string - */ - public static $clickAction = 'preview'; - - public function fieldsForPreview(): array - { - return [ - ID::make(), - ]; - } - /** * Get the fields displayed by the resource. * @@ -130,4 +117,13 @@ class NovaVisaMasterPaymentOrderItem extends Resource Boolean::make('paid'), ]; } + + public function actions(NovaRequest $request): array + { + return [ + Action::using('HALKBANK töleg barla', function (ActionFields $fields, Collection $models) { + info('yes'); + }), + ]; + } }