Added view import serial and material invoice permissions
This commit is contained in:
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user