diff --git a/app/Filament/Resources/DelayedGoods/Tables/DelayedGoodsTable.php b/app/Filament/Resources/DelayedGoods/Tables/DelayedGoodsTable.php index b49f32b..ce2b769 100644 --- a/app/Filament/Resources/DelayedGoods/Tables/DelayedGoodsTable.php +++ b/app/Filament/Resources/DelayedGoods/Tables/DelayedGoodsTable.php @@ -2,6 +2,7 @@ namespace App\Filament\Resources\DelayedGoods\Tables; +use App\Enums\RoleEnum; use App\Filament\Actions\Cheerful\DeleteAction; use App\Filament\Actions\Cheerful\EditAction; use App\Filament\Actions\Cheerful\ForceDeleteAction; @@ -84,7 +85,8 @@ public static function configure(Table $table): Table ]) ->filters([ TrashedFilter::make() - ->native(false), + ->native(false) + ->visible(fn (): bool => auth()->user()->hasRole(RoleEnum::DEVELOPER)), ]) ->recordActions([ EditAction::make() diff --git a/app/Filament/Resources/Finance/Expenses/ExpenseResource.php b/app/Filament/Resources/Finance/Expenses/ExpenseResource.php index 0d619c7..4217d0e 100644 --- a/app/Filament/Resources/Finance/Expenses/ExpenseResource.php +++ b/app/Filament/Resources/Finance/Expenses/ExpenseResource.php @@ -2,6 +2,7 @@ namespace App\Filament\Resources\Finance\Expenses; +use App\Enums\RoleEnum; use App\Filament\Actions\Cheerful\DeleteAction; use App\Filament\Actions\Cheerful\EditAction; use App\Filament\Actions\Cheerful\ForceDeleteAction; @@ -108,7 +109,8 @@ public static function table(Table $table): Table ]) ->filters([ TrashedFilter::make() - ->native(false), + ->native(false) + ->visible(fn (): bool => auth()->user()->hasRole(RoleEnum::DEVELOPER)), ]) ->recordActions([ EditAction::make() diff --git a/app/Filament/Resources/Manage/EggCollections/Tables/EggCollectionsTable.php b/app/Filament/Resources/Manage/EggCollections/Tables/EggCollectionsTable.php index 5bcb954..b4e2e60 100644 --- a/app/Filament/Resources/Manage/EggCollections/Tables/EggCollectionsTable.php +++ b/app/Filament/Resources/Manage/EggCollections/Tables/EggCollectionsTable.php @@ -2,6 +2,7 @@ namespace App\Filament\Resources\Manage\EggCollections\Tables; +use App\Enums\RoleEnum; use App\Filament\Actions\Cheerful\DeleteAction; use App\Filament\Actions\Cheerful\EditAction; use App\Filament\Actions\Cheerful\ForceDeleteAction; @@ -47,7 +48,8 @@ public static function configure(Table $table): Table ]) ->filters([ TrashedFilter::make() - ->native(false), + ->native(false) + ->visible(fn (): bool => auth()->user()->hasRole(RoleEnum::DEVELOPER)), ]) ->recordActions([ EditAction::make() diff --git a/app/Filament/Resources/Manage/FeedPurchases/Tables/FeedPurchasesTable.php b/app/Filament/Resources/Manage/FeedPurchases/Tables/FeedPurchasesTable.php index f5cff54..f7a6082 100644 --- a/app/Filament/Resources/Manage/FeedPurchases/Tables/FeedPurchasesTable.php +++ b/app/Filament/Resources/Manage/FeedPurchases/Tables/FeedPurchasesTable.php @@ -2,6 +2,7 @@ namespace App\Filament\Resources\Manage\FeedPurchases\Tables; +use App\Enums\RoleEnum; use App\Filament\Actions\Cheerful\DeleteAction; use App\Filament\Actions\Cheerful\EditAction; use App\Filament\Actions\Cheerful\ForceDeleteAction; @@ -81,7 +82,8 @@ public static function configure(Table $table): Table ]) ->filters([ TrashedFilter::make() - ->native(false), + ->native(false) + ->visible(fn (): bool => auth()->user()->hasRole(RoleEnum::DEVELOPER)), ]) ->recordActions([ EditAction::make() diff --git a/app/Filament/Resources/Manage/Orders/OrderResource.php b/app/Filament/Resources/Manage/Orders/OrderResource.php index 85e711a..f019bac 100644 --- a/app/Filament/Resources/Manage/Orders/OrderResource.php +++ b/app/Filament/Resources/Manage/Orders/OrderResource.php @@ -2,6 +2,7 @@ namespace App\Filament\Resources\Manage\Orders; +use App\Enums\RoleEnum; use App\Filament\Actions\Cheerful\DeleteAction; use App\Filament\Actions\Cheerful\EditAction; use App\Filament\Actions\Cheerful\ForceDeleteAction; @@ -219,7 +220,8 @@ public static function table(Table $table): Table ]) ->filters([ TrashedFilter::make() - ->native(false), + ->native(false) + ->visible(fn (): bool => auth()->user()->hasRole(RoleEnum::DEVELOPER)), ]) ->recordActions([ EditAction::make() diff --git a/app/Filament/Resources/Master/Chickens/ChickenResource.php b/app/Filament/Resources/Master/Chickens/ChickenResource.php index bb2d16b..66ba113 100644 --- a/app/Filament/Resources/Master/Chickens/ChickenResource.php +++ b/app/Filament/Resources/Master/Chickens/ChickenResource.php @@ -3,6 +3,7 @@ namespace App\Filament\Resources\Master\Chickens; use App\Enums\ChickenStatus; +use App\Enums\RoleEnum; use App\Filament\Actions\Cheerful\DeleteAction; use App\Filament\Actions\Cheerful\EditAction; use App\Filament\Actions\Cheerful\ForceDeleteAction; @@ -124,7 +125,8 @@ public static function table(Table $table): Table ->native(false), TrashedFilter::make() - ->native(false), + ->native(false) + ->visible(fn (): bool => auth()->user()->hasRole(RoleEnum::DEVELOPER)), ]) ->recordActions([ EditAction::make() diff --git a/app/Filament/Resources/Master/Customers/CustomerResource.php b/app/Filament/Resources/Master/Customers/CustomerResource.php index 8d086c8..433d104 100644 --- a/app/Filament/Resources/Master/Customers/CustomerResource.php +++ b/app/Filament/Resources/Master/Customers/CustomerResource.php @@ -2,6 +2,7 @@ namespace App\Filament\Resources\Master\Customers; +use App\Enums\RoleEnum; use App\Filament\Actions\Cheerful\DeleteAction; use App\Filament\Actions\Cheerful\EditAction; use App\Filament\Actions\Cheerful\ForceDeleteAction; @@ -91,7 +92,8 @@ public static function table(Table $table): Table ]) ->filters([ TrashedFilter::make() - ->native(false), + ->native(false) + ->visible(fn (): bool => auth()->user()->hasRole(RoleEnum::DEVELOPER)), ]) ->recordActions([ EditAction::make() diff --git a/app/Filament/Resources/Master/EggPrices/EggPriceResource.php b/app/Filament/Resources/Master/EggPrices/EggPriceResource.php index b97f80b..2fd2105 100644 --- a/app/Filament/Resources/Master/EggPrices/EggPriceResource.php +++ b/app/Filament/Resources/Master/EggPrices/EggPriceResource.php @@ -2,6 +2,7 @@ namespace App\Filament\Resources\Master\EggPrices; +use App\Enums\RoleEnum; use App\Filament\Actions\Cheerful\DeleteAction; use App\Filament\Actions\Cheerful\EditAction; use App\Filament\Actions\Cheerful\ForceDeleteAction; @@ -92,7 +93,8 @@ public static function table(Table $table): Table ]) ->filters([ TrashedFilter::make() - ->native(false), + ->native(false) + ->visible(fn (): bool => auth()->user()->hasRole(RoleEnum::DEVELOPER)), ]) ->recordActions([ EditAction::make() diff --git a/app/Filament/Resources/Master/Feeds/FeedResource.php b/app/Filament/Resources/Master/Feeds/FeedResource.php index 6dd0d6d..1bcd086 100644 --- a/app/Filament/Resources/Master/Feeds/FeedResource.php +++ b/app/Filament/Resources/Master/Feeds/FeedResource.php @@ -2,6 +2,7 @@ namespace App\Filament\Resources\Master\Feeds; +use App\Enums\RoleEnum; use App\Filament\Actions\Cheerful\DeleteAction; use App\Filament\Actions\Cheerful\EditAction; use App\Filament\Actions\Cheerful\ForceDeleteAction; @@ -113,7 +114,8 @@ public static function table(Table $table): Table ]) ->filters([ TrashedFilter::make() - ->native(false), + ->native(false) + ->visible(fn (): bool => auth()->user()->hasRole(RoleEnum::DEVELOPER)), ]) ->recordActions([ EditAction::make() diff --git a/app/Filament/Resources/Master/Units/UnitResource.php b/app/Filament/Resources/Master/Units/UnitResource.php index 13ee81c..b56cbd6 100644 --- a/app/Filament/Resources/Master/Units/UnitResource.php +++ b/app/Filament/Resources/Master/Units/UnitResource.php @@ -2,6 +2,7 @@ namespace App\Filament\Resources\Master\Units; +use App\Enums\RoleEnum; use App\Filament\Actions\Cheerful\DeleteAction; use App\Filament\Actions\Cheerful\EditAction; use App\Filament\Actions\Cheerful\ForceDeleteAction; @@ -80,7 +81,8 @@ public static function table(Table $table): Table ]) ->filters([ TrashedFilter::make() - ->native(false), + ->native(false) + ->visible(fn (): bool => auth()->user()->hasRole(RoleEnum::DEVELOPER)), ]) ->recordActions([ EditAction::make() diff --git a/app/Filament/Resources/Master/Users/UserResource.php b/app/Filament/Resources/Master/Users/UserResource.php index ebf0359..48ea378 100644 --- a/app/Filament/Resources/Master/Users/UserResource.php +++ b/app/Filament/Resources/Master/Users/UserResource.php @@ -122,7 +122,8 @@ public static function table(Table $table): Table ]) ->filters([ TrashedFilter::make() - ->native(false), + ->native(false) + ->visible(fn (): bool => auth()->user()->hasRole(RoleEnum::DEVELOPER)), ]) ->recordActions([ EditAction::make()