|
@@ -6,6 +6,7 @@ use App\Enums\Accounting\DocumentDiscountMethod;
|
6
|
6
|
use App\Enums\Accounting\DocumentType;
|
7
|
7
|
use App\Enums\Accounting\RecurringInvoiceStatus;
|
8
|
8
|
use App\Enums\Setting\PaymentTerms;
|
|
9
|
+use App\Filament\Company\Resources\Sales\ClientResource\RelationManagers\RecurringInvoicesRelationManager;
|
9
|
10
|
use App\Filament\Company\Resources\Sales\RecurringInvoiceResource\Pages;
|
10
|
11
|
use App\Filament\Forms\Components\CreateCurrencySelect;
|
11
|
12
|
use App\Filament\Forms\Components\DocumentFooterSection;
|
|
@@ -248,7 +249,8 @@ class RecurringInvoiceResource extends Resource
|
248
|
249
|
->searchable(),
|
249
|
250
|
Tables\Columns\TextColumn::make('client.name')
|
250
|
251
|
->sortable()
|
251
|
|
- ->searchable(),
|
|
252
|
+ ->searchable()
|
|
253
|
+ ->hiddenOn(RecurringInvoicesRelationManager::class),
|
252
|
254
|
Tables\Columns\TextColumn::make('schedule')
|
253
|
255
|
->label('Schedule')
|
254
|
256
|
->getStateUsing(function (RecurringInvoice $record) {
|
|
@@ -287,7 +289,8 @@ class RecurringInvoiceResource extends Resource
|
287
|
289
|
Tables\Filters\SelectFilter::make('client')
|
288
|
290
|
->relationship('client', 'name')
|
289
|
291
|
->searchable()
|
290
|
|
- ->preload(),
|
|
292
|
+ ->preload()
|
|
293
|
+ ->hiddenOn(RecurringInvoicesRelationManager::class),
|
291
|
294
|
Tables\Filters\SelectFilter::make('status')
|
292
|
295
|
->options(RecurringInvoiceStatus::class)
|
293
|
296
|
->native(false),
|