diff --git a/app/Filament/Resources/System/AgentAllowResource.php b/app/Filament/Resources/System/AgentAllowResource.php index db5bce75..5b380c07 100644 --- a/app/Filament/Resources/System/AgentAllowResource.php +++ b/app/Filament/Resources/System/AgentAllowResource.php @@ -67,12 +67,13 @@ class AgentAllowResource extends Resource { return $table ->columns([ - Tables\Columns\TextColumn::make('id'), + Tables\Columns\TextColumn::make('id')->sortable(), Tables\Columns\TextColumn::make('family')->searchable()->label(__('label.agent_allow.family')), Tables\Columns\TextColumn::make('start_name')->searchable()->label(__('label.agent_allow.start_name')), Tables\Columns\TextColumn::make('peer_id_start')->label(__('label.agent_allow.peer_id_start')), Tables\Columns\TextColumn::make('agent_start')->label(__('label.agent_allow.agent_start')), ]) + ->defaultSort('id', 'desc') ->filters([ // ]) diff --git a/app/Filament/Resources/System/AgentDenyResource.php b/app/Filament/Resources/System/AgentDenyResource.php index a5f102ad..f6d0cd79 100644 --- a/app/Filament/Resources/System/AgentDenyResource.php +++ b/app/Filament/Resources/System/AgentDenyResource.php @@ -50,12 +50,13 @@ class AgentDenyResource extends Resource { return $table ->columns([ - Tables\Columns\TextColumn::make('id'), + Tables\Columns\TextColumn::make('id')->sortable(), Tables\Columns\TextColumn::make('family.family')->label(__('label.agent_allow.family')), Tables\Columns\TextColumn::make('name')->searchable()->label(__('label.name')), Tables\Columns\TextColumn::make('peer_id')->searchable()->label(__('label.agent_deny.peer_id')), Tables\Columns\TextColumn::make('agent')->searchable()->label(__('label.agent_deny.agent')), ]) + ->defaultSort('id', 'desc') ->filters([ // ]) diff --git a/app/Filament/Resources/System/ExamResource.php b/app/Filament/Resources/System/ExamResource.php index a6e8c021..d97f33ea 100644 --- a/app/Filament/Resources/System/ExamResource.php +++ b/app/Filament/Resources/System/ExamResource.php @@ -113,7 +113,7 @@ class ExamResource extends Resource { return $table ->columns([ - Tables\Columns\TextColumn::make('id'), + Tables\Columns\TextColumn::make('id')->sortable(), Tables\Columns\TextColumn::make('name')->searchable()->label(__('label.name')), Tables\Columns\TextColumn::make('indexFormatted')->label(__('label.exam.index_formatted'))->html(), Tables\Columns\TextColumn::make('begin')->label(__('label.begin')), @@ -124,6 +124,7 @@ class ExamResource extends Resource Tables\Columns\TextColumn::make('priority')->label(__('label.priority')), Tables\Columns\TextColumn::make('statusText')->label(__('label.status')), ]) + ->defaultSort('id', 'desc') ->filters([ Tables\Filters\SelectFilter::make('is_discovered')->options(self::IS_DISCOVERED_OPTIONS)->label(__("label.exam.is_discovered")), Tables\Filters\SelectFilter::make('status')->options(self::getEnableDisableOptions())->label(__("label.status")), diff --git a/app/Filament/Resources/System/MedalResource.php b/app/Filament/Resources/System/MedalResource.php index 3e12e885..21ccba13 100644 --- a/app/Filament/Resources/System/MedalResource.php +++ b/app/Filament/Resources/System/MedalResource.php @@ -60,7 +60,7 @@ class MedalResource extends Resource { return $table ->columns([ - Tables\Columns\TextColumn::make('id'), + Tables\Columns\TextColumn::make('id')->sortable(), Tables\Columns\TextColumn::make('name')->label(__('label.name')), Tables\Columns\ImageColumn::make('image_large')->height(120)->label(__('label.medal.image_large')), Tables\Columns\ImageColumn::make('image_small')->height(120)->label(__('label.medal.image_small')), @@ -68,6 +68,7 @@ class MedalResource extends Resource Tables\Columns\TextColumn::make('price')->label(__('label.price')), Tables\Columns\TextColumn::make('duration')->label(__('label.medal.duration')), ]) + ->defaultSort('id', 'desc') ->filters([ // ]) diff --git a/app/Filament/Resources/Torrent/TagResource.php b/app/Filament/Resources/Torrent/TagResource.php index e5aaa22d..ad372cc9 100644 --- a/app/Filament/Resources/Torrent/TagResource.php +++ b/app/Filament/Resources/Torrent/TagResource.php @@ -60,9 +60,10 @@ class TagResource extends Resource Tables\Columns\TextColumn::make('margin')->label(__('label.tag.margin')), Tables\Columns\TextColumn::make('padding')->label(__('label.tag.padding')), Tables\Columns\TextColumn::make('border_radius')->label(__('label.tag.border_radius')), - Tables\Columns\TextColumn::make('priority')->label(__('label.priority')), + Tables\Columns\TextColumn::make('priority')->label(__('label.priority'))->sortable(), Tables\Columns\TextColumn::make('updated_at')->dateTime()->label(__('label.updated_at')), ]) + ->defaultSort('priority', 'desc') ->filters([ // ]) diff --git a/app/Filament/Resources/User/ExamUserResource.php b/app/Filament/Resources/User/ExamUserResource.php index c0880deb..2fecaa4d 100644 --- a/app/Filament/Resources/User/ExamUserResource.php +++ b/app/Filament/Resources/User/ExamUserResource.php @@ -49,7 +49,7 @@ class ExamUserResource extends Resource { return $table ->columns([ - Tables\Columns\TextColumn::make('id'), + Tables\Columns\TextColumn::make('id')->sortable(), Tables\Columns\TextColumn::make('user.username')->label(__('label.username'))->searchable(), Tables\Columns\TextColumn::make('exam.name')->label(__('label.exam.label')), Tables\Columns\TextColumn::make('begin')->label(__('label.begin'))->dateTime(), @@ -58,6 +58,7 @@ class ExamUserResource extends Resource Tables\Columns\TextColumn::make('statusText')->label(__('label.status')), Tables\Columns\TextColumn::make('created_at')->dateTime()->label(__('label.created_at')), ]) + ->defaultSort('id', 'desc') ->filters([ Tables\Filters\SelectFilter::make('status')->options(ExamUser::listStatus(true))->label(__("label.status")), Tables\Filters\SelectFilter::make('is_done')->options(['0' => 'No', '1' => 'yes'])->label(__('label.exam.is_done')), diff --git a/app/Filament/Resources/User/HitAndRunResource.php b/app/Filament/Resources/User/HitAndRunResource.php index add429ef..0b74f87f 100644 --- a/app/Filament/Resources/User/HitAndRunResource.php +++ b/app/Filament/Resources/User/HitAndRunResource.php @@ -53,7 +53,7 @@ class HitAndRunResource extends Resource { return $table ->columns([ - Tables\Columns\TextColumn::make('id'), + Tables\Columns\TextColumn::make('id')->sortable(), Tables\Columns\TextColumn::make('user.username')->searchable()->label(__('label.username')), Tables\Columns\TextColumn::make('torrent.name')->limit(50)->label(__('label.torrent.label')), Tables\Columns\TextColumn::make('snatch.uploadText')->label(__('label.uploaded')), @@ -63,6 +63,7 @@ class HitAndRunResource extends Resource Tables\Columns\TextColumn::make('inspectTimeLeft')->label(__('label.inspect_time_left')), Tables\Columns\TextColumn::make('statusText')->label(__('label.status')), ]) + ->defaultSort('id', 'desc') ->filters([ Tables\Filters\SelectFilter::make('status')->options(HitAndRun::listStatus(true))->label(__('label.status')), ]) diff --git a/app/Filament/Resources/User/UserMedalResource.php b/app/Filament/Resources/User/UserMedalResource.php index 80a28ef1..d80ee224 100644 --- a/app/Filament/Resources/User/UserMedalResource.php +++ b/app/Filament/Resources/User/UserMedalResource.php @@ -45,12 +45,13 @@ class UserMedalResource extends Resource { return $table ->columns([ - Tables\Columns\TextColumn::make('id'), + Tables\Columns\TextColumn::make('id')->sortable(), Tables\Columns\TextColumn::make('user.username')->label(__('label.username'))->searchable(), Tables\Columns\TextColumn::make('medal.name')->label(__('label.medal.label'))->searchable(), Tables\Columns\ImageColumn::make('medal.image_large')->label(__('label.image')), Tables\Columns\TextColumn::make('expire_at')->label(__('label.expire_at'))->dateTime(), ]) + ->defaultSort('id', 'desc') ->filters([ ])