fix: leaderboard widget visibility
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user