From 10f69a691457bd74faed8e691a889c60db9db825 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Thu, 12 Mar 2026 09:12:36 +0700 Subject: [PATCH] feat: Restrict email_username column visibility to users with the Developer role. --- .../Resources/Master/Students/Tables/StudentsTable.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Filament/Resources/Master/Students/Tables/StudentsTable.php b/app/Filament/Resources/Master/Students/Tables/StudentsTable.php index c909444..4482d08 100644 --- a/app/Filament/Resources/Master/Students/Tables/StudentsTable.php +++ b/app/Filament/Resources/Master/Students/Tables/StudentsTable.php @@ -36,7 +36,8 @@ public static function configure(Table $table): Table ") ->html() ->searchable(['email', 'username']) - ->sortable(), + ->sortable() + ->visible(fn () => auth()->user()->hasRole(RoleEnum::Developer)), TextColumn::make('full_name') ->label('Nama Lengkap')