code-style

This commit is contained in:
Saeed Vaziry
2025-03-13 20:53:14 +01:00
parent 0f06d81aac
commit 48ae561ea4
43 changed files with 122 additions and 76 deletions

View File

@ -7,6 +7,8 @@
use App\Actions\CronJob\EnableCronJob;
use App\Models\CronJob;
use App\Models\Server;
use App\Models\User;
use Exception;
use Filament\Notifications\Notification;
use Filament\Tables\Actions\Action;
use Filament\Tables\Columns\TextColumn;
@ -58,7 +60,7 @@ protected function getTableColumns(): array
public function table(Table $table): Table
{
/** @var \App\Models\User $user */
/** @var User $user */
$user = auth()->user();
return $table
@ -100,7 +102,7 @@ public function table(Table $table): Table
->action(function (CronJob $record): void {
try {
app(DeleteCronJob::class)->delete($this->server, $record);
} catch (\Exception $e) {
} catch (Exception $e) {
Notification::make()
->danger()
->title($e->getMessage())

View File

@ -5,6 +5,7 @@
use App\Actions\Database\ManageBackup;
use App\Models\Backup;
use App\Models\StorageProvider;
use App\Models\User;
use App\Web\Contracts\HasSecondSubNav;
use App\Web\Pages\Servers\Page;
use App\Web\Pages\Settings\StorageProviders\Actions\Create;
@ -29,7 +30,7 @@ public function mount(): void
protected function getHeaderActions(): array
{
/** @var \App\Models\User $user */
/** @var User $user */
$user = auth()->user();
return [

View File

@ -5,6 +5,7 @@
use App\Models\Backup;
use App\Models\Database;
use App\Models\DatabaseUser;
use App\Models\User;
use App\Web\Pages\Servers\Databases\Backups;
use App\Web\Pages\Servers\Databases\Index as Databases;
use App\Web\Pages\Servers\Databases\Users;
@ -15,7 +16,7 @@ trait Navigation
{
public function getSecondSubNavigation(): array
{
/** @var \App\Models\User $user */
/** @var User $user */
$user = auth()->user();
$items = [];

View File

@ -7,6 +7,7 @@
use App\Models\Backup;
use App\Models\BackupFile;
use App\Models\Database;
use App\Models\User;
use Filament\Forms\Components\Select;
use Filament\Notifications\Notification;
use Filament\Support\Enums\MaxWidth;
@ -68,7 +69,7 @@ protected function applyDefaultSortingToTableQuery(Builder $query): Builder
public function table(Table $table): Table
{
/** @var \App\Models\User $user */
/** @var User $user */
$user = auth()->user();
return $table

View File

@ -7,6 +7,7 @@
use App\Models\Backup;
use App\Models\BackupFile;
use App\Models\Server;
use App\Models\User;
use Filament\Forms\Components\Select;
use Filament\Forms\Components\TextInput;
use Filament\Notifications\Notification;
@ -62,7 +63,7 @@ protected function getTableColumns(): array
public function table(Table $table): Table
{
/** @var \App\Models\User $user */
/** @var User $user */
$user = auth()->user();
return $table

View File

@ -6,6 +6,7 @@
use App\Actions\Database\LinkUser;
use App\Models\DatabaseUser;
use App\Models\Server;
use App\Models\User;
use Filament\Forms\Components\CheckboxList;
use Filament\Forms\Components\TextInput;
use Filament\Notifications\Notification;
@ -65,7 +66,7 @@ public function table(Table $table): Table
private function passwordAction(): Action
{
/** @var \App\Models\User */
/** @var User $user */
$user = auth()->user();
return Action::make('password')
@ -91,7 +92,7 @@ private function passwordAction(): Action
private function linkAction(): Action
{
/** @var \App\Models\User */
/** @var User $user */
$user = auth()->user();
return Action::make('link')
@ -123,7 +124,7 @@ private function linkAction(): Action
private function deleteAction(): Action
{
/** @var \App\Models\User */
/** @var User $user */
$user = auth()->user();
return Action::make('delete')

View File

@ -5,6 +5,7 @@
use App\Actions\Database\DeleteDatabase;
use App\Models\Database;
use App\Models\Server;
use App\Models\User;
use Filament\Tables\Actions\Action;
use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Table;
@ -53,7 +54,7 @@ protected function getTableColumns(): array
public function table(Table $table): Table
{
/** @var \App\Models\User */
/** @var User $user */
$user = auth()->user();
return $table

View File

@ -6,6 +6,7 @@
use App\Exceptions\SSHError;
use App\Models\File;
use App\Models\Server;
use App\Models\User;
use App\Web\Fields\CodeEditorField;
use App\Web\Pages\Servers\FileManager\Index;
use Filament\Forms\Components\FileUpload;
@ -145,7 +146,7 @@ public function changeUser(string $user): void
public function refresh(): void
{
/** @var \App\Models\User */
/** @var User $user */
$user = auth()->user();
try {

View File

@ -5,7 +5,9 @@
use App\Actions\FirewallRule\ManageRule;
use App\Models\FirewallRule;
use App\Models\Server;
use App\Models\User;
use App\Web\Pages\Servers\Firewall\Index;
use Exception;
use Filament\Notifications\Notification;
use Filament\Support\Enums\MaxWidth;
use Filament\Tables\Actions\Action;
@ -74,7 +76,7 @@ protected function getTableColumns(): array
public function table(Table $table): Table
{
/** @var \App\Models\User $user */
/** @var User $user */
$user = auth()->user();
return $table
@ -114,7 +116,7 @@ public function table(Table $table): Table
->action(function (FirewallRule $record): void {
try {
app(ManageRule::class)->delete($record);
} catch (\Exception $e) {
} catch (Exception $e) {
Notification::make()
->danger()
->title($e->getMessage())

View File

@ -3,6 +3,7 @@
namespace App\Web\Pages\Servers\Logs\Traits;
use App\Models\ServerLog;
use App\Models\User;
use App\Web\Pages\Servers\Logs\Index;
use App\Web\Pages\Servers\Logs\RemoteLogs;
use Filament\Navigation\NavigationGroup;
@ -12,7 +13,7 @@ trait Navigation
{
public function getSecondSubNavigation(): array
{
/** @var \App\Models\User $user */
/** @var User $user */
$user = auth()->user();
$items = [];

View File

@ -5,6 +5,7 @@
use App\Models\Server;
use App\Models\ServerLog;
use App\Models\Site;
use App\Models\User;
use Exception;
use Filament\Forms\Components\DatePicker;
use Filament\Tables\Actions\Action;
@ -16,6 +17,7 @@
use Filament\Widgets\TableWidget as Widget;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\View\ComponentAttributeBag;
use Symfony\Component\HttpFoundation\StreamedResponse;
class LogsList extends Widget
{
@ -38,7 +40,7 @@ protected function getTableQuery(): Builder
return ServerLog::query()
->where('server_id', $this->server->id)
->where(function (Builder $query): void {
if ($this->site instanceof \App\Models\Site) {
if ($this->site instanceof Site) {
$query->where('site_id', $this->site->id);
}
})
@ -73,7 +75,7 @@ protected function applyDefaultSortingToTableQuery(Builder $query): Builder
*/
public function table(Table $table): Table
{
/** @var \App\Models\User $user */
/** @var User $user */
$user = auth()->user();
return $table
@ -115,7 +117,7 @@ public function table(Table $table): Table
->color('gray')
->icon('heroicon-o-archive-box-arrow-down')
->authorize(fn ($record) => $user->can('view', $record))
->action(fn (ServerLog $record): \Symfony\Component\HttpFoundation\StreamedResponse => $record->download()),
->action(fn (ServerLog $record): StreamedResponse => $record->download()),
DeleteAction::make()
->hiddenLabel()
->tooltip('Delete')

View File

@ -11,6 +11,7 @@
use App\Models\Service;
use App\Models\Site;
use App\Models\SshKey;
use App\Models\User;
use App\Web\Components\Page as BasePage;
use App\Web\Pages\Servers\Console\Index as ConsoleIndex;
use App\Web\Pages\Servers\CronJobs\Index as CronJobsIndex;
@ -37,7 +38,7 @@ abstract class Page extends BasePage
public function getSubNavigation(): array
{
/** @var \App\Models\User $user */
/** @var User $user */
$user = auth()->user();
$items = [];

View File

@ -5,6 +5,7 @@
use App\Actions\SshKey\CreateSshKey;
use App\Actions\SshKey\DeployKeyToServer;
use App\Models\SshKey;
use App\Models\User;
use App\Web\Pages\Servers\Page;
use Exception;
use Filament\Actions\Action;
@ -34,7 +35,7 @@ public function getWidgets(): array
protected function getHeaderActions(): array
{
/** @var \App\Models\User $user */
/** @var User $user */
$user = auth()->user();
return [

View File

@ -5,6 +5,7 @@
use App\Actions\SshKey\DeleteKeyFromServer;
use App\Models\Server;
use App\Models\SshKey;
use App\Models\User;
use Exception;
use Filament\Notifications\Notification;
use Filament\Tables\Actions\DeleteAction;
@ -50,7 +51,7 @@ protected function getTableColumns(): array
public function table(Table $table): Table
{
/** @var \App\Models\User $user */
/** @var User $user */
$user = auth()->user();
return $table

View File

@ -4,10 +4,12 @@
use App\Actions\Server\RebootServer;
use App\Models\Server;
use App\Models\User;
use App\Web\Pages\Servers\Widgets\ServerDetails;
use App\Web\Pages\Servers\Widgets\UpdateServerInfo;
use Filament\Actions\Action;
use Filament\Notifications\Notification;
use Throwable;
class Settings extends Page
{
@ -24,7 +26,7 @@ class Settings extends Page
public function mount(): void
{
/** @var \App\Models\User $user */
/** @var User $user */
$user = auth()->user();
$this->authorize('update', [$this->server, $user->currentProject]);
@ -62,7 +64,7 @@ protected function getHeaderActions(): array
->send();
$this->redirect(Index::getUrl());
} catch (\Throwable $e) {
} catch (Throwable $e) {
Notification::make()
->danger()
->title($e->getMessage())

View File

@ -6,6 +6,7 @@
use App\Models\ServerLog;
use App\Models\Site;
use App\Models\Ssl;
use App\Models\User;
use App\Web\Contracts\HasSecondSubNav;
use App\Web\Pages\Servers\Page as BasePage;
use App\Web\Pages\Servers\Sites\Widgets\SiteSummary;
@ -20,7 +21,7 @@ abstract class Page extends BasePage implements HasSecondSubNav
public function getSecondSubNavigation(): array
{
/** @var \App\Models\User */
/** @var User $user */
$user = auth()->user();
$items = [];

View File

@ -8,6 +8,7 @@
use App\Actions\Queue\ManageQueue;
use App\Models\Queue;
use App\Models\Site;
use App\Models\User;
use Filament\Forms\Components\Checkbox;
use Filament\Forms\Components\Grid;
use Filament\Forms\Components\Select;
@ -81,7 +82,7 @@ public function table(Table $table): Table
private function operationAction(string $type, string $icon): Action
{
/** @var \App\Models\User */
/** @var User $user */
$user = auth()->user();
return Action::make($type)
@ -98,7 +99,7 @@ private function operationAction(string $type, string $icon): Action
private function logsAction(): Action
{
/** @var \App\Models\User */
/** @var User $user */
$user = auth()->user();
return Action::make('logs')
@ -115,7 +116,7 @@ private function logsAction(): Action
private function editAction(): Action
{
/** @var \App\Models\User */
/** @var User $user */
$user = auth()->user();
return EditAction::make('edit')
@ -161,7 +162,7 @@ private function editAction(): Action
private function deleteAction(): Action
{
/** @var \App\Models\User */
/** @var User $user */
$user = auth()->user();
return DeleteAction::make('delete')

View File

@ -6,6 +6,7 @@
use App\Actions\SSL\DeleteSSL;
use App\Models\Site;
use App\Models\Ssl;
use App\Models\User;
use Filament\Notifications\Notification;
use Filament\Tables\Actions\Action;
use Filament\Tables\Actions\DeleteAction;
@ -61,7 +62,7 @@ protected function getTableColumns(): array
public function table(Table $table): Table
{
/** @var \App\Models\User */
/** @var User $user */
$user = auth()->user();
return $table

View File

@ -8,6 +8,7 @@
use App\Models\Command;
use App\Models\CommandExecution;
use App\Models\Site;
use App\Models\User;
use Filament\Forms\Components\TextInput;
use Filament\Forms\Get;
use Filament\Notifications\Notification;
@ -69,7 +70,7 @@ protected function getTableColumns(): array
protected function getTableHeaderActions(): array
{
/** @var \App\Models\User */
/** @var User $user */
$user = auth()->user();
return [
@ -107,7 +108,7 @@ protected function getTableHeaderActions(): array
public function table(Table $table): Table
{
/** @var \App\Models\User */
/** @var User $user */
$user = auth()->user();
return $table

View File

@ -4,6 +4,7 @@
use App\Models\Deployment;
use App\Models\Site;
use App\Models\User;
use Filament\Tables\Actions\Action;
use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Table;
@ -63,7 +64,7 @@ protected function getTableColumns(): array
public function table(Table $table): Table
{
/** @var \App\Models\User */
/** @var User $user */
$user = auth()->user();
return $table

View File

@ -4,6 +4,7 @@
use App\Models\Server;
use App\Models\Site;
use App\Models\User;
use App\Web\Pages\Servers\Sites\Settings;
use App\Web\Pages\Servers\Sites\View;
use Filament\Tables\Actions\Action;
@ -57,7 +58,7 @@ protected function getTableColumns(): array
public function table(Table $table): Table
{
/** @var \App\Models\User */
/** @var User $user */
$user = auth()->user();
return $table

View File

@ -3,6 +3,7 @@
namespace App\Web\Pages\Servers;
use App\Models\ServerLog;
use App\Models\User;
use App\Web\Pages\Servers\Logs\Widgets\LogsList;
use App\Web\Pages\Servers\Widgets\Installing;
use App\Web\Pages\Servers\Widgets\ServerStats;
@ -18,7 +19,7 @@ class View extends Page
public function mount(): void
{
/** @var \App\Models\User $user */
/** @var User $user */
$user = auth()->user();
$this->authorize('view', [$this->server, $user->currentProject]);
@ -39,7 +40,7 @@ public function refresh(): void
public function getWidgets(): array
{
/** @var \App\Models\User $user */
/** @var User $user */
$user = auth()->user();
$widgets = [];

View File

@ -3,6 +3,7 @@
namespace App\Web\Pages\Servers\Widgets;
use App\Models\Server;
use App\Models\User;
use App\Web\Pages\Servers\Settings;
use App\Web\Pages\Servers\View;
use Filament\Tables\Actions\Action;
@ -19,7 +20,7 @@ class ServersList extends Widget
*/
protected function getTableQuery(): Builder
{
/** @var \App\Models\User $user */
/** @var User $user */
$user = auth()->user();
return Server::query()->where('project_id', $user->current_project_id);
@ -59,7 +60,7 @@ protected function getTableColumns(): array
public function table(Table $table): Table
{
/** @var \App\Models\User $user */
/** @var User $user */
$user = auth()->user();
return $table