Added material invoice exporter and updated serial invoice exporter
All checks were successful
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 17s

This commit is contained in:
dhanabalan
2026-06-23 17:37:23 +05:30
parent a62c4ce0c7
commit b7d2ca4111
4 changed files with 107 additions and 18 deletions

View File

@@ -5,6 +5,7 @@ namespace App\Filament\Resources;
use AlperenErsoy\FilamentExport\Actions\FilamentExportBulkAction;
use App\Filament\Exports\AxnExporter;
use App\Filament\Exports\InvoiceValidationExporter;
use App\Filament\Exports\MaterialInvoiceValidationExporter;
use App\Filament\Imports\InvoiceValidationImporter;
use App\Filament\Imports\SapInvoiceValidationImporter;
use App\Filament\Resources\InvoiceValidationResource\Pages;
@@ -1164,12 +1165,19 @@ class InvoiceValidationResource extends Resource
->visible(function () {
return Filament::auth()->user()->can('view import sap invoice');
}),
ExportAction::make('invoice_export')
->label('Export Invoices')
ExportAction::make('serial_invoice_export')
->label('Export Serial Invoices')
->color('warning')
->exporter(InvoiceValidationExporter::class)
->visible(function () {
return Filament::auth()->user()->can('view export invoice');
return Filament::auth()->user()->can('view export serial invoice');
}),
ExportAction::make('material_invoice_export')
->label('Export Material Invoices')
->color('warning')
->exporter(MaterialInvoiceValidationExporter::class)
->visible(function () {
return Filament::auth()->user()->can('view export material invoice');
}),
ExportAction::make('axn_export')
->label('Export Asn')