replace old auth()->user()

This commit is contained in:
Boy132 2025-11-06 13:44:38 +01:00
parent 21ff1822fc
commit cb5cf3c771

View File

@ -51,7 +51,7 @@ class PluginResource extends Resource
return $table return $table
->openRecordUrlInNewTab() ->openRecordUrlInNewTab()
->reorderable('load_order') ->reorderable('load_order')
->authorizeReorder(fn () => auth()->user()->can('update plugin')) ->authorizeReorder(fn () => user()?->can('update plugin'))
->reorderRecordsTriggerAction(fn (Action $action, bool $isReordering) => $action->hiddenLabel()->tooltip($isReordering ? trans('admin/plugin.apply_load_order') : trans('admin/plugin.change_load_order'))) ->reorderRecordsTriggerAction(fn (Action $action, bool $isReordering) => $action->hiddenLabel()->tooltip($isReordering ? trans('admin/plugin.apply_load_order') : trans('admin/plugin.change_load_order')))
->defaultSort('load_order') ->defaultSort('load_order')
->columns([ ->columns([
@ -102,7 +102,7 @@ class PluginResource extends Resource
] : null), ] : null),
Action::make('settings') Action::make('settings')
->label(trans('admin/plugin.settings')) ->label(trans('admin/plugin.settings'))
->authorize(fn (Plugin $plugin) => auth()->user()->can('update', $plugin)) ->authorize(fn (Plugin $plugin) => user()?->can('update', $plugin))
->icon('tabler-settings') ->icon('tabler-settings')
->color('primary') ->color('primary')
->visible(fn (Plugin $plugin) => $plugin->isEnabled() && $plugin->hasSettings()) ->visible(fn (Plugin $plugin) => $plugin->isEnabled() && $plugin->hasSettings())
@ -111,7 +111,7 @@ class PluginResource extends Resource
->slideOver(), ->slideOver(),
Action::make('install') Action::make('install')
->label(trans('admin/plugin.install')) ->label(trans('admin/plugin.install'))
->authorize(fn (Plugin $plugin) => auth()->user()->can('update', $plugin)) ->authorize(fn (Plugin $plugin) => user()?->can('update', $plugin))
->icon('tabler-terminal') ->icon('tabler-terminal')
->color('success') ->color('success')
->hidden(fn (Plugin $plugin) => $plugin->isInstalled()) ->hidden(fn (Plugin $plugin) => $plugin->isInstalled())
@ -127,7 +127,7 @@ class PluginResource extends Resource
}), }),
Action::make('update') Action::make('update')
->label(trans('admin/plugin.update')) ->label(trans('admin/plugin.update'))
->authorize(fn (Plugin $plugin) => auth()->user()->can('update', $plugin)) ->authorize(fn (Plugin $plugin) => user()?->can('update', $plugin))
->icon('tabler-download') ->icon('tabler-download')
->color('success') ->color('success')
->visible(fn (Plugin $plugin) => $plugin->isUpdateAvailable()) ->visible(fn (Plugin $plugin) => $plugin->isUpdateAvailable())
@ -143,7 +143,7 @@ class PluginResource extends Resource
}), }),
Action::make('enable') Action::make('enable')
->label(trans('admin/plugin.enable')) ->label(trans('admin/plugin.enable'))
->authorize(fn (Plugin $plugin) => auth()->user()->can('update', $plugin)) ->authorize(fn (Plugin $plugin) => user()?->can('update', $plugin))
->icon('tabler-check') ->icon('tabler-check')
->color('success') ->color('success')
->visible(fn (Plugin $plugin) => $plugin->canEnable()) ->visible(fn (Plugin $plugin) => $plugin->canEnable())
@ -162,7 +162,7 @@ class PluginResource extends Resource
}), }),
Action::make('disable') Action::make('disable')
->label(trans('admin/plugin.disable')) ->label(trans('admin/plugin.disable'))
->authorize(fn (Plugin $plugin) => auth()->user()->can('update', $plugin)) ->authorize(fn (Plugin $plugin) => user()?->can('update', $plugin))
->icon('tabler-x') ->icon('tabler-x')
->color('danger') ->color('danger')
->visible(fn (Plugin $plugin) => $plugin->canDisable()) ->visible(fn (Plugin $plugin) => $plugin->canDisable())
@ -180,7 +180,7 @@ class PluginResource extends Resource
->headerActions([ ->headerActions([
Action::make('import') Action::make('import')
->label(trans('admin/plugin.import')) ->label(trans('admin/plugin.import'))
->authorize(fn () => auth()->user()->can('create', Plugin::class)) ->authorize(fn () => user()?->can('create', Plugin::class))
->icon('tabler-download') ->icon('tabler-download')
->schema([ ->schema([
Tabs::make('Tabs') Tabs::make('Tabs')