diff --git a/app/Filament/Admin/Resources/PluginResource.php b/app/Filament/Admin/Resources/PluginResource.php index 8e2465c9c..cd4db57f2 100644 --- a/app/Filament/Admin/Resources/PluginResource.php +++ b/app/Filament/Admin/Resources/PluginResource.php @@ -49,7 +49,9 @@ class PluginResource extends Resource { return $table ->openRecordUrlInNewTab() - ->reorderable('load_order', fn () => auth()->user()->can('update plugin')) + ->reorderable('load_order') + ->authorizeReorder(fn () => auth()->user()->can('update plugin')) + ->reorderRecordsTriggerAction(fn (Action $action, bool $isReordering) => $action->label($isReordering ? trans('admin/plugin.apply_load_order') : trans('admin/plugin.change_load_order'))) ->defaultSort('load_order') ->columns([ TextColumn::make('name') diff --git a/lang/en/admin/plugin.php b/lang/en/admin/plugin.php index 0b7b5352d..d82d89808 100644 --- a/lang/en/admin/plugin.php +++ b/lang/en/admin/plugin.php @@ -21,6 +21,8 @@ return [ 'from_file' => 'From File', 'from_url' => 'From URL', 'all' => 'All', + 'change_load_order' => 'Change load order', + 'apply_load_order' => 'Apply load order', 'enable_theme_modal' => [ 'heading' => 'Theme already enabled',