feat: Restrict TrashedFilter visibility to the Developer role across multiple Filament resources and apply minor code formatting adjustments.

This commit is contained in:
Yoga Pangestu 2026-01-27 15:16:37 +07:00
parent 2d3d001ea4
commit 974d8ac92b
12 changed files with 27 additions and 16 deletions

View File

@ -163,7 +163,8 @@ public static function table(Table $table): Table
]) ])
->filters([ ->filters([
TrashedFilter::make() TrashedFilter::make()
->native(false), ->native(false)
->visible(fn () => auth()->user()?->hasRole('Developer')),
]) ])
->recordActions([ ->recordActions([
EditJournalistAction::make('edit'), EditJournalistAction::make('edit'),

View File

@ -306,7 +306,8 @@ public static function table(Table $table): Table
]) ])
->filters([ ->filters([
TrashedFilter::make() TrashedFilter::make()
->native(false), ->native(false)
->visible(fn () => auth()->user()?->hasRole('Developer')),
]) ])
->recordActions([ ->recordActions([
ViewAction::make(), ViewAction::make(),

View File

@ -81,7 +81,8 @@ public static function table(Table $table): Table
]) ])
->filters([ ->filters([
TrashedFilter::make() TrashedFilter::make()
->native(false), ->native(false)
->visible(fn () => auth()->user()?->hasRole('Developer')),
]) ])
->recordActions([ ->recordActions([
EditAction::make() EditAction::make()

View File

@ -83,7 +83,8 @@ public static function table(Table $table): Table
]) ])
->filters([ ->filters([
TrashedFilter::make() TrashedFilter::make()
->native(false), ->native(false)
->visible(fn () => auth()->user()?->hasRole('Developer')),
]) ])
->recordActions([ ->recordActions([
EditAction::make() EditAction::make()

View File

@ -93,7 +93,8 @@ public static function table(Table $table): Table
]) ])
->filters([ ->filters([
TrashedFilter::make() TrashedFilter::make()
->native(false), ->native(false)
->visible(fn () => auth()->user()?->hasRole('Developer')),
]) ])
->recordActions([ ->recordActions([
EditAction::make() EditAction::make()

View File

@ -83,7 +83,8 @@ public static function table(Table $table): Table
]) ])
->filters([ ->filters([
TrashedFilter::make() TrashedFilter::make()
->native(false), ->native(false)
->visible(fn () => auth()->user()?->hasRole('Developer')),
]) ])
->recordActions([ ->recordActions([
EditAction::make() EditAction::make()

View File

@ -103,7 +103,8 @@ public static function table(Table $table): Table
]) ])
->filters([ ->filters([
TrashedFilter::make() TrashedFilter::make()
->native(false), ->native(false)
->visible(fn () => auth()->user()?->hasRole('Developer')),
]) ])
->recordActions([ ->recordActions([
EditAction::make() EditAction::make()

View File

@ -99,7 +99,8 @@ public static function table(Table $table): Table
]) ])
->filters([ ->filters([
TrashedFilter::make() TrashedFilter::make()
->native(false), ->native(false)
->visible(fn () => auth()->user()?->hasRole('Developer')),
]) ])
->recordActions([ ->recordActions([
EditAction::make() EditAction::make()

View File

@ -83,7 +83,8 @@ public static function table(Table $table): Table
]) ])
->filters([ ->filters([
TrashedFilter::make() TrashedFilter::make()
->native(false), ->native(false)
->visible(fn () => auth()->user()?->hasRole('Developer')),
]) ])
->recordActions([ ->recordActions([
EditAction::make() EditAction::make()

View File

@ -148,7 +148,8 @@ public static function table(Table $table): Table
]) ])
->filters([ ->filters([
TrashedFilter::make() TrashedFilter::make()
->native(false), ->native(false)
->visible(fn () => auth()->user()?->hasRole('Developer')),
]) ])
->recordActions([ ->recordActions([
EditAction::make() EditAction::make()

View File

@ -54,7 +54,8 @@ public static function configure(Table $table): Table
]) ])
->filters([ ->filters([
TrashedFilter::make() TrashedFilter::make()
->native(false), ->native(false)
->visible(fn () => auth()->user()?->hasRole('Developer')),
SelectFilter::make('issue') SelectFilter::make('issue')
->label('Filter Isu') ->label('Filter Isu')