diff --git a/packages/Webkul/Admin/src/Config/acl.php b/packages/Webkul/Admin/src/Config/acl.php index 1bfd025f4..56677aa84 100755 --- a/packages/Webkul/Admin/src/Config/acl.php +++ b/packages/Webkul/Admin/src/Config/acl.php @@ -325,6 +325,11 @@ return [ 'name' => 'admin::app.acl.mass-delete', 'route' => 'admin.customer.review.massdelete', 'sort' => 4, + ], [ + 'key' => 'customers.orders', + 'name' => 'admin::app.acl.orders', + 'route' => 'admin.customer.orders.data', + 'sort' => 7, ], /* diff --git a/packages/Webkul/Admin/src/Http/Controllers/Customer/CustomerController.php b/packages/Webkul/Admin/src/Http/Controllers/Customer/CustomerController.php index db574216e..ed09fd0eb 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Customer/CustomerController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Customer/CustomerController.php @@ -329,5 +329,9 @@ class CustomerController extends Controller if (request()->ajax()) { return app(CustomerOrderDataGrid::class)->toJson(); } + + $customer = $this->customerRepository->find(request('id')); + + return view($this->_config['view'], compact('customer')); } } \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Http/routes.php b/packages/Webkul/Admin/src/Http/routes.php index 4955ecb74..62ef50969 100755 --- a/packages/Webkul/Admin/src/Http/routes.php +++ b/packages/Webkul/Admin/src/Http/routes.php @@ -116,7 +116,9 @@ Route::group(['middleware' => ['web']], function () { Route::get('customers/{id}/invoices', 'Webkul\Admin\Http\Controllers\Customer\CustomerController@invoices')->name('admin.customer.invoices.data'); // Customer's orders route - Route::get('customers/{id}/orders', 'Webkul\Admin\Http\Controllers\Customer\CustomerController@orders')->name('admin.customer.orders.data'); + Route::get('customers/{id}/orders', 'Webkul\Admin\Http\Controllers\Customer\CustomerController@orders')->defaults('_config', [ + 'view' => 'admin::customers.orders.index', + ])->name('admin.customer.orders.data'); // Configuration routes Route::get('configuration/{slug?}/{slug2?}', 'Webkul\Admin\Http\Controllers\ConfigurationController@index')->defaults('_config', [