From 449502e290a74bd9aaa27cd11bc12ea3209057ce Mon Sep 17 00:00:00 2001 From: pbao9 Date: Sat, 14 Feb 2026 15:36:25 +0700 Subject: [PATCH] feat: Implement VMware console access with a new API endpoint and UI, and update the admin header to display user details. --- .../admin/product/ProductController.php | 14 +- .../layout/partials/header.blade.php | 18 +- .../pages/product/datatable/action.blade.php | 43 +- .../pages/product/edit.blade.php | 600 +++++++++--------- .../pages/product/index.blade.php | 49 +- .../views/components/data-table.blade.php | 97 --- routes/api.php | 64 ++ 7 files changed, 433 insertions(+), 452 deletions(-) diff --git a/app/Http/Controllers/admin/product/ProductController.php b/app/Http/Controllers/admin/product/ProductController.php index 0f589e4..67c9c92 100644 --- a/app/Http/Controllers/admin/product/ProductController.php +++ b/app/Http/Controllers/admin/product/ProductController.php @@ -193,9 +193,6 @@ class ProductController extends Controller ); return DataTables::eloquent($query) - ->addColumn('checkbox', function ($d) { - return ''; - }) ->addColumn('category', function ($d) { return view('administrator.pages.product.datatable.category', ['row' => $d])->render(); }) @@ -208,13 +205,10 @@ class ProductController extends Controller ->addColumn('status', function ($d) { return view('administrator.pages.product.datatable.status', ['row' => $d])->render(); }) - ->addColumn( - 'action', - function ($d) { - return view('administrator.pages.product.datatable.action', ['row' => $d])->render(); - } - ) - ->rawColumns(['checkbox', 'category', 'price', 'specs', 'status', 'action']) + ->addColumn('action', function ($d) { + return view('administrator.pages.product.datatable.action', ['row' => $d])->render(); + }) + ->rawColumns(['category', 'price', 'specs', 'status', 'action']) ->make(true); } diff --git a/resources/views/administrator/layout/partials/header.blade.php b/resources/views/administrator/layout/partials/header.blade.php index f8daf9d..b925eaf 100644 --- a/resources/views/administrator/layout/partials/header.blade.php +++ b/resources/views/administrator/layout/partials/header.blade.php @@ -186,27 +186,31 @@