From bc6df0008390591b40bdf267aa485292c236815e Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Sat, 7 Mar 2026 00:46:53 +0700 Subject: [PATCH] feat: Enhance TimestampColumns to conditionally display timestamps for users with the DEVELOPER role --- app/Filament/Columns/TimestampColumns.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/Filament/Columns/TimestampColumns.php b/app/Filament/Columns/TimestampColumns.php index 0db19f9..31d3b0b 100644 --- a/app/Filament/Columns/TimestampColumns.php +++ b/app/Filament/Columns/TimestampColumns.php @@ -2,6 +2,7 @@ namespace App\Filament\Columns; +use App\Enums\RoleEnum; use Filament\Tables\Columns\TextColumn; class TimestampColumns @@ -28,7 +29,8 @@ public static function make(): array ->sortable() ->toggleable(isToggledHiddenByDefault: true) ->dateTime('l, d F Y H:i:s') - ->wrap(), + ->wrap() + ->visible(fn (): bool => auth()->user()->hasRole(RoleEnum::DEVELOPER)), ]; } }