update filamentphp basic

This commit is contained in:
xiaomlove
2024-12-25 23:09:07 +08:00
parent 183d362076
commit f146a654c2
154 changed files with 848 additions and 673 deletions

View File

@@ -19,6 +19,6 @@ class PageList extends ListRecords
protected function getTableFiltersLayout(): ?string protected function getTableFiltersLayout(): ?string
{ {
return Layout::AboveContent; return \Filament\Tables\Enums\FiltersLayout::AboveContent;
} }
} }

View File

@@ -13,7 +13,7 @@ class PageListSingle extends ManageRecords
protected function getTableFiltersLayout(): ?string protected function getTableFiltersLayout(): ?string
{ {
return Layout::AboveContent; return \Filament\Tables\Enums\FiltersLayout::AboveContent;
} }
protected function getTableRecordActionUsing(): ?Closure protected function getTableRecordActionUsing(): ?Closure

View File

@@ -15,7 +15,7 @@ class Dashboard extends \Filament\Pages\Dashboard
{ {
protected ?string $maxContentWidth = 'full'; protected ?string $maxContentWidth = 'full';
protected function getWidgets(): array public function getWidgets(): array
{ {
return [ return [
AccountInfo::class, AccountInfo::class,

View File

@@ -6,9 +6,9 @@ use App\Filament\Resources\Oauth\AccessTokenResource\Pages;
use App\Filament\Resources\Oauth\AccessTokenResource\RelationManagers; use App\Filament\Resources\Oauth\AccessTokenResource\RelationManagers;
use Laravel\Passport\Token; use Laravel\Passport\Token;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -17,13 +17,13 @@ class AccessTokenResource extends Resource
{ {
protected static ?string $model = Token::class; protected static ?string $model = Token::class;
protected static ?string $navigationIcon = 'heroicon-o-collection'; protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack';
protected static ?string $navigationGroup = 'Oauth'; protected static ?string $navigationGroup = 'Oauth';
protected static ?int $navigationSort = 3; protected static ?int $navigationSort = 3;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.oauth_access_token'); return __('admin.sidebar.oauth_access_token');
} }

View File

@@ -11,7 +11,7 @@ class ManageAccessTokens extends PageListSingle
{ {
protected static string $resource = AccessTokenResource::class; protected static string $resource = AccessTokenResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
// Actions\CreateAction::make(), // Actions\CreateAction::make(),

View File

@@ -6,9 +6,9 @@ use App\Filament\Resources\Oauth\AuthCodeResource\Pages;
use App\Filament\Resources\Oauth\AuthCodeResource\RelationManagers; use App\Filament\Resources\Oauth\AuthCodeResource\RelationManagers;
use Laravel\Passport\AuthCode; use Laravel\Passport\AuthCode;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -17,13 +17,13 @@ class AuthCodeResource extends Resource
{ {
protected static ?string $model = AuthCode::class; protected static ?string $model = AuthCode::class;
protected static ?string $navigationIcon = 'heroicon-o-collection'; protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack';
protected static ?string $navigationGroup = 'Oauth'; protected static ?string $navigationGroup = 'Oauth';
protected static ?int $navigationSort = 2; protected static ?int $navigationSort = 2;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.oauth_auth_code'); return __('admin.sidebar.oauth_auth_code');
} }

View File

@@ -11,7 +11,7 @@ class ManageAuthCodes extends PageListSingle
{ {
protected static string $resource = AuthCodeResource::class; protected static string $resource = AuthCodeResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
// Actions\CreateAction::make(), // Actions\CreateAction::make(),

View File

@@ -8,9 +8,9 @@ use App\Filament\Resources\Oauth\ClientResource\Pages;
use App\Filament\Resources\Oauth\ClientResource\RelationManagers; use App\Filament\Resources\Oauth\ClientResource\RelationManagers;
use App\Models\OauthClient; use App\Models\OauthClient;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -21,13 +21,13 @@ class ClientResource extends Resource
protected static ?string $model = OauthClient::class; protected static ?string $model = OauthClient::class;
protected static ?string $navigationIcon = 'heroicon-o-collection'; protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack';
protected static ?string $navigationGroup = 'Oauth'; protected static ?string $navigationGroup = 'Oauth';
protected static ?int $navigationSort = 1; protected static ?int $navigationSort = 1;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.oauth_client'); return __('admin.sidebar.oauth_client');
} }

View File

@@ -11,7 +11,7 @@ class ManageClients extends PageListSingle
{ {
protected static string $resource = ClientResource::class; protected static string $resource = ClientResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\CreateAction::make(), Actions\CreateAction::make(),

View File

@@ -6,9 +6,9 @@ use App\Filament\Resources\Oauth\RefreshTokenResource\Pages;
use App\Filament\Resources\Oauth\RefreshTokenResource\RelationManagers; use App\Filament\Resources\Oauth\RefreshTokenResource\RelationManagers;
use Laravel\Passport\RefreshToken; use Laravel\Passport\RefreshToken;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -17,13 +17,13 @@ class RefreshTokenResource extends Resource
{ {
protected static ?string $model = RefreshToken::class; protected static ?string $model = RefreshToken::class;
protected static ?string $navigationIcon = 'heroicon-o-collection'; protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack';
protected static ?string $navigationGroup = 'Oauth'; protected static ?string $navigationGroup = 'Oauth';
protected static ?int $navigationSort = 4; protected static ?int $navigationSort = 4;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.oauth_refresh_token'); return __('admin.sidebar.oauth_refresh_token');
} }

View File

@@ -11,7 +11,7 @@ class ManageRefreshTokens extends PageListSingle
{ {
protected static string $resource = RefreshTokenResource::class; protected static string $resource = RefreshTokenResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
// Actions\CreateAction::make(), // Actions\CreateAction::make(),

View File

@@ -6,9 +6,9 @@ use App\Filament\Resources\Section\AudioCodecResource\Pages;
use App\Filament\Resources\Section\AudioCodecResource\RelationManagers; use App\Filament\Resources\Section\AudioCodecResource\RelationManagers;
use App\Models\AudioCodec; use App\Models\AudioCodec;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;

View File

@@ -11,7 +11,7 @@ class EditAudioCodec extends EditCodec
{ {
protected static string $resource = AudioCodecResource::class; protected static string $resource = AudioCodecResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\DeleteAction::make(), Actions\DeleteAction::make(),

View File

@@ -13,7 +13,7 @@ class ListAudioCodecs extends PageList
{ {
protected static string $resource = AudioCodecResource::class; protected static string $resource = AudioCodecResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\CreateAction::make(), Actions\CreateAction::make(),

View File

@@ -12,9 +12,9 @@ use App\Models\Torrent;
use App\Repositories\SearchBoxRepository; use App\Repositories\SearchBoxRepository;
use Filament\Facades\Filament; use Filament\Facades\Filament;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -24,13 +24,13 @@ class CategoryResource extends Resource
{ {
protected static ?string $model = Category::class; protected static ?string $model = Category::class;
protected static ?string $navigationIcon = 'heroicon-o-collection'; protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack';
protected static ?string $navigationGroup = 'Section'; protected static ?string $navigationGroup = 'Section';
protected static ?int $navigationSort = 2; protected static ?int $navigationSort = 2;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.category'); return __('admin.sidebar.category');
} }

View File

@@ -14,7 +14,7 @@ class EditCategory extends EditRecord
protected static string $resource = CategoryResource::class; protected static string $resource = CategoryResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\DeleteAction::make(), Actions\DeleteAction::make(),

View File

@@ -13,7 +13,7 @@ class ListCategories extends PageList
{ {
protected static string $resource = CategoryResource::class; protected static string $resource = CategoryResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\CreateAction::make(), Actions\CreateAction::make(),

View File

@@ -8,9 +8,9 @@ use App\Models\Codec;
use App\Models\Icon; use App\Models\Icon;
use App\Models\SearchBox; use App\Models\SearchBox;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;

View File

@@ -13,7 +13,7 @@ class EditCodec extends EditRecord
protected static string $resource = CodecResource::class; protected static string $resource = CodecResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\DeleteAction::make(), Actions\DeleteAction::make(),

View File

@@ -13,7 +13,7 @@ class ListCodecs extends PageList
{ {
protected static string $resource = CodecResource::class; protected static string $resource = CodecResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\CreateAction::make(), Actions\CreateAction::make(),

View File

@@ -8,9 +8,9 @@ use App\Filament\Resources\Section\IconResource\Pages;
use App\Filament\Resources\Section\IconResource\RelationManagers; use App\Filament\Resources\Section\IconResource\RelationManagers;
use App\Models\Icon; use App\Models\Icon;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -27,7 +27,7 @@ class IconResource extends Resource
protected static ?int $navigationSort = 10; protected static ?int $navigationSort = 10;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.icon'); return __('admin.sidebar.icon');
} }

View File

@@ -15,7 +15,7 @@ class EditIcon extends EditRecord
protected static string $view = 'filament.resources.system.category-icon-resource.pages.edit-record'; protected static string $view = 'filament.resources.system.category-icon-resource.pages.edit-record';
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\DeleteAction::make(), Actions\DeleteAction::make(),

View File

@@ -11,7 +11,7 @@ class ListIcons extends PageList
{ {
protected static string $resource = IconResource::class; protected static string $resource = IconResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\CreateAction::make(), Actions\CreateAction::make(),

View File

@@ -6,9 +6,9 @@ use App\Filament\Resources\Section\MediaResource\Pages;
use App\Filament\Resources\Section\MediaResource\RelationManagers; use App\Filament\Resources\Section\MediaResource\RelationManagers;
use App\Models\Media; use App\Models\Media;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;

View File

@@ -11,7 +11,7 @@ class EditMedia extends EditCodec
{ {
protected static string $resource = MediaResource::class; protected static string $resource = MediaResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\DeleteAction::make(), Actions\DeleteAction::make(),

View File

@@ -14,7 +14,7 @@ class ListMedia extends PageList
{ {
protected static string $resource = MediaResource::class; protected static string $resource = MediaResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\CreateAction::make(), Actions\CreateAction::make(),

View File

@@ -6,9 +6,9 @@ use App\Filament\Resources\Section\ProcessingResource\Pages;
use App\Filament\Resources\Section\ProcessingResource\RelationManagers; use App\Filament\Resources\Section\ProcessingResource\RelationManagers;
use App\Models\Processing; use App\Models\Processing;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;

View File

@@ -11,7 +11,7 @@ class EditProcessing extends EditCodec
{ {
protected static string $resource = ProcessingResource::class; protected static string $resource = ProcessingResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\DeleteAction::make(), Actions\DeleteAction::make(),

View File

@@ -14,7 +14,7 @@ class ListProcessings extends PageList
{ {
protected static string $resource = ProcessingResource::class; protected static string $resource = ProcessingResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\CreateAction::make(), Actions\CreateAction::make(),

View File

@@ -9,9 +9,9 @@ use App\Models\SecondIcon;
use App\Models\Setting; use App\Models\Setting;
use App\Repositories\SearchBoxRepository; use App\Repositories\SearchBoxRepository;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Query\Builder; use Illuminate\Database\Query\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -27,7 +27,7 @@ class SecondIconResource extends Resource
protected static ?int $navigationSort = 11; protected static ?int $navigationSort = 11;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.second_icon'); return __('admin.sidebar.second_icon');
} }
@@ -71,13 +71,13 @@ class SecondIconResource extends Resource
->id("taxonomy_$torrentMode") ->id("taxonomy_$torrentMode")
->schema($torrentTaxonomySchema) ->schema($torrentTaxonomySchema)
->columns(4) ->columns(4)
->hidden(fn (\Closure $get) => $get('mode') != $torrentMode) ->hidden(fn (\Filament\Forms\Get $get) => $get('mode') != $torrentMode)
, ,
Forms\Components\Section::make(__('label.second_icon.select_section')) Forms\Components\Section::make(__('label.second_icon.select_section'))
->id("taxonomy_$specialMode") ->id("taxonomy_$specialMode")
->schema($specialTaxonomySchema) ->schema($specialTaxonomySchema)
->columns(4) ->columns(4)
->hidden(fn (\Closure $get) => $get('mode') != $specialMode) ->hidden(fn (\Filament\Forms\Get $get) => $get('mode') != $specialMode)
, ,
]); ]);

View File

@@ -15,7 +15,7 @@ class EditSecondIcon extends EditRecord
protected static string $resource = SecondIconResource::class; protected static string $resource = SecondIconResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\DeleteAction::make(), Actions\DeleteAction::make(),

View File

@@ -13,7 +13,7 @@ class ListSecondIcons extends PageList
{ {
protected static string $resource = SecondIconResource::class; protected static string $resource = SecondIconResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\CreateAction::make(), Actions\CreateAction::make(),

View File

@@ -9,9 +9,9 @@ use App\Models\Forum;
use App\Models\SearchBox; use App\Models\SearchBox;
use App\Models\TorrentCustomField; use App\Models\TorrentCustomField;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -26,13 +26,13 @@ class SectionResource extends Resource
protected static ?string $label = 'Section'; protected static ?string $label = 'Section';
protected static ?string $navigationIcon = 'heroicon-o-view-boards'; protected static ?string $navigationIcon = 'heroicon-o-view-columns';
protected static ?string $navigationGroup = 'Section'; protected static ?string $navigationGroup = 'Section';
protected static ?int $navigationSort = 1; protected static ?int $navigationSort = 1;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.section'); return __('admin.sidebar.section');
} }

View File

@@ -11,7 +11,7 @@ class EditSection extends EditRecord
{ {
protected static string $resource = SectionResource::class; protected static string $resource = SectionResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\DeleteAction::make(), Actions\DeleteAction::make(),

View File

@@ -11,7 +11,7 @@ class ListSections extends PageList
{ {
protected static string $resource = SectionResource::class; protected static string $resource = SectionResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\CreateAction::make(), Actions\CreateAction::make(),

View File

@@ -6,9 +6,9 @@ use App\Filament\Resources\Section\SourceResource\Pages;
use App\Filament\Resources\Section\SourceResource\RelationManagers; use App\Filament\Resources\Section\SourceResource\RelationManagers;
use App\Models\Source; use App\Models\Source;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;

View File

@@ -11,7 +11,7 @@ class EditSource extends EditCodec
{ {
protected static string $resource = SourceResource::class; protected static string $resource = SourceResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\DeleteAction::make(), Actions\DeleteAction::make(),

View File

@@ -14,7 +14,7 @@ class ListSources extends PageList
{ {
protected static string $resource = SourceResource::class; protected static string $resource = SourceResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\CreateAction::make(), Actions\CreateAction::make(),

View File

@@ -6,9 +6,9 @@ use App\Filament\Resources\Section\StandardResource\Pages;
use App\Filament\Resources\Section\StandardResource\RelationManagers; use App\Filament\Resources\Section\StandardResource\RelationManagers;
use App\Models\Standard; use App\Models\Standard;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;

View File

@@ -11,7 +11,7 @@ class EditStandard extends EditCodec
{ {
protected static string $resource = StandardResource::class; protected static string $resource = StandardResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\DeleteAction::make(), Actions\DeleteAction::make(),

View File

@@ -14,7 +14,7 @@ class ListStandards extends PageList
{ {
protected static string $resource = StandardResource::class; protected static string $resource = StandardResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\CreateAction::make(), Actions\CreateAction::make(),

View File

@@ -6,9 +6,9 @@ use App\Filament\Resources\Section\TeamResource\Pages;
use App\Filament\Resources\Section\TeamResource\RelationManagers; use App\Filament\Resources\Section\TeamResource\RelationManagers;
use App\Models\Team; use App\Models\Team;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;

View File

@@ -11,7 +11,7 @@ class EditTeam extends EditCodec
{ {
protected static string $resource = TeamResource::class; protected static string $resource = TeamResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\DeleteAction::make(), Actions\DeleteAction::make(),

View File

@@ -14,7 +14,7 @@ class ListTeams extends PageList
{ {
protected static string $resource = TeamResource::class; protected static string $resource = TeamResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\CreateAction::make(), Actions\CreateAction::make(),

View File

@@ -7,9 +7,9 @@ use App\Filament\Resources\System\AgentAllowResource\Pages;
use App\Filament\Resources\System\AgentAllowResource\RelationManagers; use App\Filament\Resources\System\AgentAllowResource\RelationManagers;
use App\Models\AgentAllow; use App\Models\AgentAllow;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -26,7 +26,7 @@ class AgentAllowResource extends Resource
protected static ?int $navigationSort = 4; protected static ?int $navigationSort = 4;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.agent_allows'); return __('admin.sidebar.agent_allows');
} }

View File

@@ -11,7 +11,7 @@ class EditAgentAllow extends EditRecord
{ {
protected static string $resource = AgentAllowResource::class; protected static string $resource = AgentAllowResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\DeleteAction::make()->using(function ($record) { Actions\DeleteAction::make()->using(function ($record) {

View File

@@ -13,7 +13,7 @@ class ListAgentAllows extends PageList
{ {
protected static string $resource = AgentAllowResource::class; protected static string $resource = AgentAllowResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\CreateAction::make(), Actions\CreateAction::make(),

View File

@@ -3,9 +3,9 @@
namespace App\Filament\Resources\System\AgentAllowResource\RelationManagers; namespace App\Filament\Resources\System\AgentAllowResource\RelationManagers;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\RelationManagers\RelationManager; use Filament\Resources\RelationManagers\RelationManager;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -16,7 +16,7 @@ class DeniesRelationManager extends RelationManager
protected static ?string $recordTitleAttribute = 'name'; protected static ?string $recordTitleAttribute = 'name';
public static function form(Form $form): Form public function form(Form $form): Form
{ {
return $form return $form
->schema([ ->schema([
@@ -27,7 +27,7 @@ class DeniesRelationManager extends RelationManager
]); ]);
} }
public static function table(Table $table): Table public function table(Table $table): Table
{ {
return $table return $table
->columns([ ->columns([

View File

@@ -6,9 +6,9 @@ use App\Filament\Resources\System\AgentDenyResource\Pages;
use App\Filament\Resources\System\AgentDenyResource\RelationManagers; use App\Filament\Resources\System\AgentDenyResource\RelationManagers;
use App\Models\AgentDeny; use App\Models\AgentDeny;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -17,13 +17,13 @@ class AgentDenyResource extends Resource
{ {
protected static ?string $model = AgentDeny::class; protected static ?string $model = AgentDeny::class;
protected static ?string $navigationIcon = 'heroicon-o-ban'; protected static ?string $navigationIcon = 'heroicon-o-no-symbol';
protected static ?string $navigationGroup = 'System'; protected static ?string $navigationGroup = 'System';
protected static ?int $navigationSort = 5; protected static ?int $navigationSort = 5;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.agent_denies'); return __('admin.sidebar.agent_denies');
} }

View File

@@ -10,7 +10,7 @@ class EditAgentDeny extends EditRecord
{ {
protected static string $resource = AgentDenyResource::class; protected static string $resource = AgentDenyResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\DeleteAction::make()->using(function ($record) { Actions\DeleteAction::make()->using(function ($record) {

View File

@@ -11,7 +11,7 @@ class ListAgentDenies extends PageList
{ {
protected static string $resource = AgentDenyResource::class; protected static string $resource = AgentDenyResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\CreateAction::make(), Actions\CreateAction::make(),

View File

@@ -6,9 +6,9 @@ use App\Filament\Resources\System\DownloadSpeedResource\Pages;
use App\Filament\Resources\System\DownloadSpeedResource\RelationManagers; use App\Filament\Resources\System\DownloadSpeedResource\RelationManagers;
use App\Models\DownloadSpeed; use App\Models\DownloadSpeed;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -17,13 +17,13 @@ class DownloadSpeedResource extends Resource
{ {
protected static ?string $model = DownloadSpeed::class; protected static ?string $model = DownloadSpeed::class;
protected static ?string $navigationIcon = 'heroicon-o-download'; protected static ?string $navigationIcon = 'heroicon-o-arrow-down-tray';
protected static ?string $navigationGroup = 'System'; protected static ?string $navigationGroup = 'System';
protected static ?int $navigationSort = 6; protected static ?int $navigationSort = 6;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.download_speed'); return __('admin.sidebar.download_speed');
} }

View File

@@ -10,7 +10,7 @@ class ManageDownloadSpeeds extends ManageRecords
{ {
protected static string $resource = DownloadSpeedResource::class; protected static string $resource = DownloadSpeedResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\CreateAction::make(), Actions\CreateAction::make(),

View File

@@ -9,9 +9,9 @@ use App\Models\Exam;
use App\Repositories\ExamRepository; use App\Repositories\ExamRepository;
use App\Repositories\UserRepository; use App\Repositories\UserRepository;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -23,7 +23,7 @@ class ExamResource extends Resource
protected static ?string $model = Exam::class; protected static ?string $model = Exam::class;
protected static ?string $navigationIcon = 'heroicon-o-exclamation'; protected static ?string $navigationIcon = 'heroicon-o-exclamation-triangle';
protected static ?string $navigationGroup = 'System'; protected static ?string $navigationGroup = 'System';
@@ -31,7 +31,7 @@ class ExamResource extends Resource
const IS_DISCOVERED_OPTIONS = ['0' => 'No', '1' => 'Yes']; const IS_DISCOVERED_OPTIONS = ['0' => 'No', '1' => 'Yes'];
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.exams_list'); return __('admin.sidebar.exams_list');
} }
@@ -60,20 +60,20 @@ class ExamResource extends Resource
->columnSpanFull() ->columnSpanFull()
->required() ->required()
->label(__('exam.success_reward_bonus')) ->label(__('exam.success_reward_bonus'))
->hidden(fn (\Closure $get) => $get('type') != Exam::TYPE_TASK) ->hidden(fn (\Filament\Forms\Get $get) => $get('type') != Exam::TYPE_TASK)
, ,
Forms\Components\TextInput::make('fail_deduct_bonus') Forms\Components\TextInput::make('fail_deduct_bonus')
->columnSpanFull() ->columnSpanFull()
->required() ->required()
->label(__('exam.fail_deduct_bonus')) ->label(__('exam.fail_deduct_bonus'))
->hidden(fn (\Closure $get) => $get('type') != Exam::TYPE_TASK) ->hidden(fn (\Filament\Forms\Get $get) => $get('type') != Exam::TYPE_TASK)
, ,
Forms\Components\TextInput::make('max_user_count') Forms\Components\TextInput::make('max_user_count')
->columnSpanFull() ->columnSpanFull()
->required() ->required()
->numeric() ->numeric()
->label(__('exam.max_user_count')) ->label(__('exam.max_user_count'))
->hidden(fn (\Closure $get) => $get('type') != Exam::TYPE_TASK) ->hidden(fn (\Filament\Forms\Get $get) => $get('type') != Exam::TYPE_TASK)
, ,
Forms\Components\Repeater::make('indexes')->schema([ Forms\Components\Repeater::make('indexes')->schema([

View File

@@ -11,14 +11,14 @@ class EditExam extends EditRecord
{ {
protected static string $resource = ExamResource::class; protected static string $resource = ExamResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\DeleteAction::make(), Actions\DeleteAction::make(),
]; ];
} }
public function save(bool $shouldRedirect = true): void public function save(bool $shouldRedirect = true, bool $shouldSendSavedNotification = true): void
{ {
$data = $this->form->getState(); $data = $this->form->getState();
$examRep = new ExamRepository(); $examRep = new ExamRepository();

View File

@@ -11,7 +11,7 @@ class ListExams extends PageList
{ {
protected static string $resource = ExamResource::class; protected static string $resource = ExamResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\CreateAction::make(), Actions\CreateAction::make(),

View File

@@ -6,9 +6,9 @@ use App\Filament\Resources\System\IspResource\Pages;
use App\Filament\Resources\System\IspResource\RelationManagers; use App\Filament\Resources\System\IspResource\RelationManagers;
use App\Models\Isp; use App\Models\Isp;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -23,7 +23,7 @@ class IspResource extends Resource
protected static ?int $navigationSort = 7; protected static ?int $navigationSort = 7;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.isp'); return __('admin.sidebar.isp');
} }

View File

@@ -10,7 +10,7 @@ class ManageIsps extends ManageRecords
{ {
protected static string $resource = IspResource::class; protected static string $resource = IspResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\CreateAction::make(), Actions\CreateAction::make(),

View File

@@ -6,9 +6,9 @@ use App\Filament\Resources\System\MedalResource\Pages;
use App\Filament\Resources\System\MedalResource\RelationManagers; use App\Filament\Resources\System\MedalResource\RelationManagers;
use App\Models\Medal; use App\Models\Medal;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -18,13 +18,13 @@ class MedalResource extends Resource
{ {
protected static ?string $model = Medal::class; protected static ?string $model = Medal::class;
protected static ?string $navigationIcon = 'heroicon-o-badge-check'; protected static ?string $navigationIcon = 'heroicon-o-check-badge';
protected static ?string $navigationGroup = 'System'; protected static ?string $navigationGroup = 'System';
protected static ?int $navigationSort = 2; protected static ?int $navigationSort = 2;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.medals_list'); return __('admin.sidebar.medals_list');
} }

View File

@@ -10,7 +10,7 @@ class EditMedal extends EditRecord
{ {
protected static string $resource = MedalResource::class; protected static string $resource = MedalResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\DeleteAction::make(), Actions\DeleteAction::make(),

View File

@@ -13,7 +13,7 @@ class ListMedals extends PageList
{ {
protected static string $resource = MedalResource::class; protected static string $resource = MedalResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\CreateAction::make(), Actions\CreateAction::make(),

View File

@@ -7,9 +7,9 @@ use App\Filament\Resources\System\PluginResource\RelationManagers;
use App\Jobs\ManagePlugin; use App\Jobs\ManagePlugin;
use App\Models\Plugin; use App\Models\Plugin;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -25,7 +25,7 @@ class PluginResource extends Resource
protected static ?int $navigationSort = 99; protected static ?int $navigationSort = 99;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.plugin'); return __('admin.sidebar.plugin');
} }

View File

@@ -11,7 +11,7 @@ class ManagePlugins extends PageListSingle
{ {
protected static string $resource = PluginResource::class; protected static string $resource = PluginResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\CreateAction::make(), Actions\CreateAction::make(),

View File

@@ -10,9 +10,9 @@ use App\Models\SeedBoxRecord;
use App\Repositories\SeedBoxRepository; use App\Repositories\SeedBoxRepository;
use Filament\Facades\Filament; use Filament\Facades\Filament;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -25,13 +25,13 @@ class SeedBoxRecordResource extends Resource
protected static ?string $model = SeedBoxRecord::class; protected static ?string $model = SeedBoxRecord::class;
protected static ?string $navigationIcon = 'heroicon-o-archive'; protected static ?string $navigationIcon = 'heroicon-o-archive-box';
protected static ?string $navigationGroup = 'System'; protected static ?string $navigationGroup = 'System';
protected static ?int $navigationSort = 98; protected static ?int $navigationSort = 98;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.seed_box_records'); return __('admin.sidebar.seed_box_records');
} }

View File

@@ -11,14 +11,14 @@ class EditSeedBoxRecord extends EditRecord
{ {
protected static string $resource = SeedBoxRecordResource::class; protected static string $resource = SeedBoxRecordResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\DeleteAction::make(), Actions\DeleteAction::make(),
]; ];
} }
public function save(bool $shouldRedirect = true): void public function save(bool $shouldRedirect = true, bool $shouldSendSavedNotification = true): void
{ {
$data = $this->form->getState(); $data = $this->form->getState();
$rep = new SeedBoxRepository(); $rep = new SeedBoxRepository();

View File

@@ -12,7 +12,7 @@ class ListSeedBoxRecords extends PageList
{ {
protected static string $resource = SeedBoxRecordResource::class; protected static string $resource = SeedBoxRecordResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\CreateAction::make(), Actions\CreateAction::make(),

View File

@@ -7,9 +7,9 @@ use App\Filament\Resources\System\SettingResource\Pages;
use App\Filament\Resources\System\SettingResource\RelationManagers; use App\Filament\Resources\System\SettingResource\RelationManagers;
use App\Models\Setting; use App\Models\Setting;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -26,7 +26,7 @@ class SettingResource extends Resource
protected static ?int $navigationSort = 100; protected static ?int $navigationSort = 100;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.settings'); return __('admin.sidebar.settings');
} }

View File

@@ -28,7 +28,7 @@ class EditSetting extends Page implements Forms\Contracts\HasForms
protected static string $view = 'filament.resources.system.setting-resource.pages.edit-hit-and-run'; protected static string $view = 'filament.resources.system.setting-resource.pages.edit-hit-and-run';
protected function getTitle(): string public function getTitle(): string
{ {
return __('label.setting.nav_text'); return __('label.setting.nav_text');
} }

View File

@@ -11,7 +11,7 @@ class ListSettings extends PageList
{ {
protected static string $resource = SettingResource::class; protected static string $resource = SettingResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
// Actions\CreateAction::make(), // Actions\CreateAction::make(),

View File

@@ -8,9 +8,9 @@ use App\Models\Setting;
use App\Models\Torrent; use App\Models\Torrent;
use App\Models\TorrentState; use App\Models\TorrentState;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -20,13 +20,13 @@ class TorrentStateResource extends Resource
{ {
protected static ?string $model = TorrentState::class; protected static ?string $model = TorrentState::class;
protected static ?string $navigationIcon = 'heroicon-o-speakerphone'; protected static ?string $navigationIcon = 'heroicon-o-megaphone';
protected static ?string $navigationGroup = 'System'; protected static ?string $navigationGroup = 'System';
protected static ?int $navigationSort = 99; protected static ?int $navigationSort = 99;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.torrent_state'); return __('admin.sidebar.torrent_state');
} }

View File

@@ -11,7 +11,7 @@ class ManageTorrentStates extends ManageRecords
{ {
protected static string $resource = TorrentStateResource::class; protected static string $resource = TorrentStateResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
// Actions\CreateAction::make(), // Actions\CreateAction::make(),

View File

@@ -6,9 +6,9 @@ use App\Filament\Resources\System\UploadSpeedResource\Pages;
use App\Filament\Resources\System\UploadSpeedResource\RelationManagers; use App\Filament\Resources\System\UploadSpeedResource\RelationManagers;
use App\Models\UploadSpeed; use App\Models\UploadSpeed;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -17,13 +17,13 @@ class UploadSpeedResource extends Resource
{ {
protected static ?string $model = UploadSpeed::class; protected static ?string $model = UploadSpeed::class;
protected static ?string $navigationIcon = 'heroicon-o-upload'; protected static ?string $navigationIcon = 'heroicon-o-arrow-up-tray';
protected static ?string $navigationGroup = 'System'; protected static ?string $navigationGroup = 'System';
protected static ?int $navigationSort = 5; protected static ?int $navigationSort = 5;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.upload_speed'); return __('admin.sidebar.upload_speed');
} }

View File

@@ -10,7 +10,7 @@ class ManageUploadSpeeds extends ManageRecords
{ {
protected static string $resource = UploadSpeedResource::class; protected static string $resource = UploadSpeedResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\CreateAction::make(), Actions\CreateAction::make(),

View File

@@ -6,9 +6,9 @@ use App\Filament\Resources\System\UsernameChangeLogResource\Pages;
use App\Filament\Resources\System\UsernameChangeLogResource\RelationManagers; use App\Filament\Resources\System\UsernameChangeLogResource\RelationManagers;
use App\Models\UsernameChangeLog; use App\Models\UsernameChangeLog;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -18,13 +18,13 @@ class UsernameChangeLogResource extends Resource
{ {
protected static ?string $model = UsernameChangeLog::class; protected static ?string $model = UsernameChangeLog::class;
protected static ?string $navigationIcon = 'heroicon-o-pencil-alt'; protected static ?string $navigationIcon = 'heroicon-o-pencil-square';
protected static ?string $navigationGroup = 'User'; protected static ?string $navigationGroup = 'User';
protected static ?int $navigationSort = 100; protected static ?int $navigationSort = 100;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.username_change_log'); return __('admin.sidebar.username_change_log');
} }

View File

@@ -11,7 +11,7 @@ class ManageUsernameChangeLogs extends PageListSingle
{ {
protected static string $resource = UsernameChangeLogResource::class; protected static string $resource = UsernameChangeLogResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
// Actions\CreateAction::make(), // Actions\CreateAction::make(),

View File

@@ -7,9 +7,9 @@ use App\Filament\Resources\Torrent\TagResource\RelationManagers;
use App\Models\SearchBox; use App\Models\SearchBox;
use App\Models\Tag; use App\Models\Tag;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -24,7 +24,7 @@ class TagResource extends Resource
protected static ?int $navigationSort = 2; protected static ?int $navigationSort = 2;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.tags_list'); return __('admin.sidebar.tags_list');
} }

View File

@@ -10,7 +10,7 @@ class EditTag extends EditRecord
{ {
protected static string $resource = TagResource::class; protected static string $resource = TagResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\DeleteAction::make(), Actions\DeleteAction::make(),

View File

@@ -13,7 +13,7 @@ class ListTags extends PageList
{ {
protected static string $resource = TagResource::class; protected static string $resource = TagResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\CreateAction::make(), Actions\CreateAction::make(),

View File

@@ -6,9 +6,9 @@ use App\Filament\Resources\Torrent\TorrentDenyReasonResource\Pages;
use App\Filament\Resources\Torrent\TorrentDenyReasonResource\RelationManagers; use App\Filament\Resources\Torrent\TorrentDenyReasonResource\RelationManagers;
use App\Models\TorrentDenyReason; use App\Models\TorrentDenyReason;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -17,13 +17,13 @@ class TorrentDenyReasonResource extends Resource
{ {
protected static ?string $model = TorrentDenyReason::class; protected static ?string $model = TorrentDenyReason::class;
protected static ?string $navigationIcon = 'heroicon-o-ban'; protected static ?string $navigationIcon = 'heroicon-o-no-symbol';
protected static ?string $navigationGroup = 'Torrent'; protected static ?string $navigationGroup = 'Torrent';
protected static ?int $navigationSort = 3; protected static ?int $navigationSort = 3;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.torrent_deny_reason'); return __('admin.sidebar.torrent_deny_reason');
} }

View File

@@ -12,7 +12,7 @@ class ManageTorrentDenyReasons extends ManageRecords
protected static string $resource = TorrentDenyReasonResource::class; protected static string $resource = TorrentDenyReasonResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\CreateAction::make(), Actions\CreateAction::make(),

View File

@@ -7,9 +7,9 @@ use App\Filament\Resources\Torrent\TorrentOperationLogResource\RelationManagers;
use App\Models\Torrent; use App\Models\Torrent;
use App\Models\TorrentOperationLog; use App\Models\TorrentOperationLog;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -18,13 +18,13 @@ class TorrentOperationLogResource extends Resource
{ {
protected static ?string $model = TorrentOperationLog::class; protected static ?string $model = TorrentOperationLog::class;
protected static ?string $navigationIcon = 'heroicon-o-collection'; protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack';
protected static ?string $navigationGroup = 'Torrent'; protected static ?string $navigationGroup = 'Torrent';
protected static ?int $navigationSort = 4; protected static ?int $navigationSort = 4;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.torrent_operation_log'); return __('admin.sidebar.torrent_operation_log');
} }

View File

@@ -13,7 +13,7 @@ class ManageTorrentOperationLogs extends PageListSingle
{ {
protected static string $resource = TorrentOperationLogResource::class; protected static string $resource = TorrentOperationLogResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
// Actions\CreateAction::make(), // Actions\CreateAction::make(),

View File

@@ -17,9 +17,9 @@ use App\Repositories\TorrentRepository;
use Filament\Facades\Filament; use Filament\Facades\Filament;
use Filament\Forms; use Filament\Forms;
use Filament\Pages\Actions\Action; use Filament\Pages\Actions\Action;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
@@ -37,7 +37,7 @@ class TorrentResource extends Resource
protected static ?string $model = Torrent::class; protected static ?string $model = Torrent::class;
protected static ?string $navigationIcon = 'heroicon-o-collection'; protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack';
protected static ?string $navigationGroup = 'Torrent'; protected static ?string $navigationGroup = 'Torrent';
@@ -45,7 +45,7 @@ class TorrentResource extends Resource
private static ?TorrentRepository $rep; private static ?TorrentRepository $rep;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.torrent_list'); return __('admin.sidebar.torrent_list');
} }
@@ -157,7 +157,7 @@ class TorrentResource extends Resource
->label(__('label.deadline')) ->label(__('label.deadline'))
, ,
]) ])
->icon('heroicon-o-arrow-circle-up') ->icon('heroicon-o-arrow-up-circle')
->action(function (Collection $records, array $data) { ->action(function (Collection $records, array $data) {
$idArr = $records->pluck('id')->toArray(); $idArr = $records->pluck('id')->toArray();
try { try {
@@ -189,7 +189,7 @@ class TorrentResource extends Resource
->label(__('label.deadline')) ->label(__('label.deadline'))
, ,
]) ])
->icon('heroicon-o-speakerphone') ->icon('heroicon-o-megaphone')
->action(function (Collection $records, array $data) { ->action(function (Collection $records, array $data) {
$idArr = $records->pluck('id')->toArray(); $idArr = $records->pluck('id')->toArray();
try { try {

View File

@@ -10,7 +10,7 @@ class EditTorrent extends EditRecord
{ {
protected static string $resource = TorrentResource::class; protected static string $resource = TorrentResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\DeleteAction::make(), Actions\DeleteAction::make(),

View File

@@ -12,7 +12,7 @@ class ListTorrents extends PageList
{ {
protected static string $resource = TorrentResource::class; protected static string $resource = TorrentResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
// Actions\CreateAction::make(), // Actions\CreateAction::make(),

View File

@@ -8,9 +8,9 @@ use App\Filament\Resources\User\AttendanceLogResource\RelationManagers;
use App\Models\AttendanceLog; use App\Models\AttendanceLog;
use Carbon\Carbon; use Carbon\Carbon;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -21,13 +21,13 @@ class AttendanceLogResource extends Resource
protected static ?string $model = AttendanceLog::class; protected static ?string $model = AttendanceLog::class;
protected static ?string $navigationIcon = 'heroicon-o-pencil-alt'; protected static ?string $navigationIcon = 'heroicon-o-pencil-square';
protected static ?string $navigationGroup = 'User'; protected static ?string $navigationGroup = 'User';
protected static ?int $navigationSort = 11; protected static ?int $navigationSort = 11;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.attendance_log'); return __('admin.sidebar.attendance_log');
} }

View File

@@ -11,7 +11,7 @@ class ManageAttendanceLogs extends PageListSingle
{ {
protected static string $resource = AttendanceLogResource::class; protected static string $resource = AttendanceLogResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\CreateAction::make(), Actions\CreateAction::make(),

View File

@@ -6,9 +6,9 @@ use App\Filament\Resources\User\BonusLogResource\Pages;
use App\Filament\Resources\User\BonusLogResource\RelationManagers; use App\Filament\Resources\User\BonusLogResource\RelationManagers;
use App\Models\BonusLogs; use App\Models\BonusLogs;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -17,13 +17,13 @@ class BonusLogResource extends Resource
{ {
protected static ?string $model = BonusLogs::class; protected static ?string $model = BonusLogs::class;
protected static ?string $navigationIcon = 'heroicon-o-collection'; protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack';
protected static ?string $navigationGroup = 'User'; protected static ?string $navigationGroup = 'User';
protected static ?int $navigationSort = 10; protected static ?int $navigationSort = 10;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.bonus_log'); return __('admin.sidebar.bonus_log');
} }

View File

@@ -11,7 +11,7 @@ class ManageBonusLogs extends PageListSingle
{ {
protected static string $resource = BonusLogResource::class; protected static string $resource = BonusLogResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
// Actions\CreateAction::make(), // Actions\CreateAction::make(),

View File

@@ -6,9 +6,9 @@ use App\Filament\Resources\User\ClaimResource\Pages;
use App\Filament\Resources\User\ClaimResource\RelationManagers; use App\Filament\Resources\User\ClaimResource\RelationManagers;
use App\Models\Claim; use App\Models\Claim;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
@@ -19,13 +19,13 @@ class ClaimResource extends Resource
{ {
protected static ?string $model = Claim::class; protected static ?string $model = Claim::class;
protected static ?string $navigationIcon = 'heroicon-o-collection'; protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack';
protected static ?string $navigationGroup = 'User'; protected static ?string $navigationGroup = 'User';
protected static ?int $navigationSort = 4; protected static ?int $navigationSort = 4;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.claims'); return __('admin.sidebar.claims');
} }

View File

@@ -10,7 +10,7 @@ class EditClaim extends EditRecord
{ {
protected static string $resource = ClaimResource::class; protected static string $resource = ClaimResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\DeleteAction::make(), Actions\DeleteAction::make(),

View File

@@ -11,7 +11,7 @@ class ListClaims extends PageList
{ {
protected static string $resource = ClaimResource::class; protected static string $resource = ClaimResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
// Actions\CreateAction::make(), // Actions\CreateAction::make(),

View File

@@ -10,9 +10,9 @@ use App\Repositories\ExamRepository;
use App\Repositories\HitAndRunRepository; use App\Repositories\HitAndRunRepository;
use Carbon\Carbon; use Carbon\Carbon;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -30,7 +30,7 @@ class ExamUserResource extends Resource
protected static ?int $navigationSort = 2; protected static ?int $navigationSort = 2;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.exam_users'); return __('admin.sidebar.exam_users');
} }
@@ -109,7 +109,7 @@ class ExamUserResource extends Resource
->deselectRecordsAfterCompletion() ->deselectRecordsAfterCompletion()
->requiresConfirmation() ->requiresConfirmation()
->label(__('admin.resources.exam_user.bulk_action_avoid_label')) ->label(__('admin.resources.exam_user.bulk_action_avoid_label'))
->icon('heroicon-o-x'), ->icon('heroicon-o-x-mark'),
Tables\Actions\BulkAction::make('UpdateEnd') Tables\Actions\BulkAction::make('UpdateEnd')
->form([ ->form([

View File

@@ -10,7 +10,7 @@ class EditExamUser extends EditRecord
{ {
protected static string $resource = ExamUserResource::class; protected static string $resource = ExamUserResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\DeleteAction::make(), Actions\DeleteAction::make(),

View File

@@ -11,7 +11,7 @@ class ListExamUsers extends PageList
{ {
protected static string $resource = ExamUserResource::class; protected static string $resource = ExamUserResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
// Actions\CreateAction::make(), // Actions\CreateAction::make(),

View File

@@ -72,7 +72,7 @@ class ViewExamUser extends ViewRecord
]; ];
} }
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\Action::make('Avoid') Actions\Action::make('Avoid')

View File

@@ -7,9 +7,9 @@ use App\Filament\Resources\User\HitAndRunResource\RelationManagers;
use App\Models\HitAndRun; use App\Models\HitAndRun;
use App\Repositories\HitAndRunRepository; use App\Repositories\HitAndRunRepository;
use Filament\Forms; use Filament\Forms;
use Filament\Resources\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Resources\Table; use Filament\Tables\Table;
use Filament\Tables; use Filament\Tables;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope; use Illuminate\Database\Eloquent\SoftDeletingScope;
@@ -27,7 +27,7 @@ class HitAndRunResource extends Resource
protected static ?int $navigationSort = 3; protected static ?int $navigationSort = 3;
protected static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {
return __('admin.sidebar.hit_and_runs'); return __('admin.sidebar.hit_and_runs');
} }
@@ -83,7 +83,7 @@ class HitAndRunResource extends Resource
}) })
->deselectRecordsAfterCompletion() ->deselectRecordsAfterCompletion()
->label(__('admin.resources.hit_and_run.bulk_action_pardon')) ->label(__('admin.resources.hit_and_run.bulk_action_pardon'))
->icon('heroicon-o-x') ->icon('heroicon-o-x-mark')
]); ]);
} }

View File

@@ -10,7 +10,7 @@ class EditHitAndRun extends EditRecord
{ {
protected static string $resource = HitAndRunResource::class; protected static string $resource = HitAndRunResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
Actions\DeleteAction::make(), Actions\DeleteAction::make(),

View File

@@ -11,7 +11,7 @@ class ListHitAndRuns extends PageList
{ {
protected static string $resource = HitAndRunResource::class; protected static string $resource = HitAndRunResource::class;
protected function getActions(): array protected function getHeaderActions(): array
{ {
return [ return [
// Actions\CreateAction::make(), // Actions\CreateAction::make(),

View File

@@ -78,7 +78,7 @@ class ViewHitAndRun extends ViewRecord
]; ];
} }
protected function getActions(): array protected function getHeaderActions(): array
{ {
$actions = []; $actions = [];
if (in_array($this->record->status, HitAndRun::CAN_PARDON_STATUS)) { if (in_array($this->record->status, HitAndRun::CAN_PARDON_STATUS)) {

Some files were not shown because too many files have changed in this diff Show More