1
0
forked from poc/pds

Added view import serial and material invoice permissions

This commit is contained in:
dhanabalan
2025-04-23 20:49:07 +05:30
parent 80d09b1780
commit 88349309cd

View File

@@ -7,8 +7,10 @@ use App\Filament\Resources\InvoiceValidationResource\Pages;
use App\Models\InvoiceValidation;
use App\Models\Plant;
use App\Models\StickerMaster;
use Auth;
use Filament\Actions\Action as FilamentActionsAction;
use Filament\Actions\CreateAction;
use Filament\Facades\Filament;
use Filament\Forms;
use Filament\Forms\Components\Actions\Action as ActionsAction;
use Filament\Forms\Components\FileUpload;
@@ -299,7 +301,6 @@ class InvoiceValidationResource extends Resource
->visible(fn (Get $get) => !empty($get('plant_id')))
->directory('uploads/temp'),
])
->action(function (array $data) {
$uploadedFile = $data['invoice_serial_number'];
@@ -546,6 +547,9 @@ class InvoiceValidationResource extends Resource
->send();
}
}
})
->visible(function() {
return Filament::auth()->user()->can('view import serial invoice');
}),
Tables\Actions\Action::make('Import Invoice Material')
@@ -877,6 +881,9 @@ class InvoiceValidationResource extends Resource
}
}
})
->visible(function() {
return Filament::auth()->user()->can('view import material invoice');
}),
ExportAction::make()
->label('Export Invoices')