diff --git a/app/Filament/Resources/ProcessOrderResource.php b/app/Filament/Resources/ProcessOrderResource.php index 6cfab83..7cae49d 100644 --- a/app/Filament/Resources/ProcessOrderResource.php +++ b/app/Filament/Resources/ProcessOrderResource.php @@ -30,6 +30,8 @@ use Filament\Forms\Components\Select; use App\Models\Line; use Filament\Forms\Components\TextInput; use App\Models\Item; +use App\Models\User; + // use App\Models\PalletValidation; // use Dom\Text; @@ -286,10 +288,16 @@ class ProcessOrderResource extends Resource ->disk('local') ->directory('uploads/temp') ->preserveFilenames() + ->visible(function() { + return Filament::auth()->user()->can('view process order packing slip'); + }) ->reactive(), Forms\Components\Actions::make([ Action::make('uploadNow') ->label('Upload PDF Now') + ->visible(function() { + return Filament::auth()->user()->can('view process order packing slip'); + }) ->action(function ($get, callable $set) { $uploadedFiles = $get('attachment'); @@ -377,6 +385,9 @@ class ProcessOrderResource extends Resource Action::make('downloadAttachment') ->label('Download PDF') + ->visible(function() { + return Filament::auth()->user()->can('view process order packing slip'); + }) ->action(function ($get) { $equipmentNumber = $get('process_order');