fix: leaderboard widget visibility

This commit is contained in:
2026-05-11 18:57:06 +00:00
parent 18832d27c5
commit a05ff99992
@@ -14,6 +14,11 @@ class LeaderboardWidget extends TableWidget
protected int | string | array $columnSpan = 'full'; protected int | string | array $columnSpan = 'full';
protected static ?int $sort = 3; protected static ?int $sort = 3;
public static function canView(): bool
{
return auth()->user()->hasRole('super_admin');
}
public function getTableRecordKey(\Illuminate\Database\Eloquent\Model|array $record): string public function getTableRecordKey(\Illuminate\Database\Eloquent\Model|array $record): string
{ {
return (string) (is_array($record) ? $record['user_id'] : $record->user_id); return (string) (is_array($record) ? $record['user_id'] : $record->user_id);