diff --git a/packages/Webkul/Admin/src/DataGrids/CustomerGroupDataGrid.php b/packages/Webkul/Admin/src/DataGrids/CustomerGroupDataGrid.php
index d0c877f5d..d62eacc05 100644
--- a/packages/Webkul/Admin/src/DataGrids/CustomerGroupDataGrid.php
+++ b/packages/Webkul/Admin/src/DataGrids/CustomerGroupDataGrid.php
@@ -90,19 +90,6 @@ class CustomerGroupDataGrid
'label' => 'Name',
'sortable' => true,
],
- [
- 'name' => 'cg.is_user_defined',
- 'alias' => 'User Defined',
- 'type' => 'boolean',
- 'label' => 'User Defined',
- 'sortable' => true,
- 'wrapper' => function ($value) {
- if($value == 1)
- return "False";
- else
- return "True";
- },
- ],
],
//don't use aliasing in case of filters
'filterable' => [
@@ -118,12 +105,6 @@ class CustomerGroupDataGrid
'type' => 'number',
'label' => 'ID'
],
- [
- 'column' => 'cg.is_user_defined',
- 'alias' => 'User Defined',
- 'type' => 'boolean',
- 'label' => 'User Defined'
- ]
],
//don't use aliasing in case of searchables
'searchable' => [
@@ -158,6 +139,5 @@ class CustomerGroupDataGrid
public function render() {
return $this->createCustomerGroupDataGrid()->render();
-
}
}
\ No newline at end of file
diff --git a/packages/Webkul/Admin/src/Exceptions/Handler.php b/packages/Webkul/Admin/src/Exceptions/Handler.php
index fad745375..1444b9217 100644
--- a/packages/Webkul/Admin/src/Exceptions/Handler.php
+++ b/packages/Webkul/Admin/src/Exceptions/Handler.php
@@ -7,9 +7,12 @@ use Illuminate\Auth\AuthenticationException;
use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler;
use Symfony\Component\HttpKernel\Exception\HttpException;
use Illuminate\Database\Eloquent\ModelNotFoundException;
+use Illuminate\Database\Eloquent\PDOException;
+use Illuminate\Database\Eloquent\ErrorException;
class Handler extends ExceptionHandler
{
+
/**
* Render an exception into an HTTP response.
*
@@ -20,20 +23,58 @@ class Handler extends ExceptionHandler
public function render($request, Exception $exception)
{
if ($exception instanceof HttpException) {
- $statusCode = $exception->getCode();
-
- if(strpos($_SERVER['REQUEST_URI'], 'admin') !== false) {
- return response(view('admin::errors.' . $statusCode, [
- 'msg' => $exception->getMessage(),
- 'code' => $statusCode
- ]), $statusCode);
+ $statusCode = $exception->getStatusCode();
+ if (strpos($_SERVER['REQUEST_URI'], 'admin') !== false) {
+ switch ($statusCode) {
+ case 404:
+ return response()->view('admin::errors.404', [], 404);
+ break;
+ case 403:
+ return response()->view('admin::errors.403', [], 403);
+ break;
+ case 401:
+ return response()->view('admin::errors.401', [], 401);
+ break;
+ default:
+ return response()->view('admin::errors.500', [], 500);
+ }
} else {
- return response(view('shop::errors.' . $statusCode, [
- 'msg' => $exception->getMessage(),
- 'code' => $statusCode
- ]), $statusCode);
+ switch ($statusCode) {
+ case 404:
+ return response()->view('shop::errors.404', [], 404);
+ break;
+ case 403:
+ return response()->view('shop::errors.403', [], 403);
+ break;
+ case 401:
+ return response()->view('shop::errors.401', [], 401);
+ break;
+ default:
+ return response()->view('shop::errors.500', [], 500);
+ }
+ }
+ } else if ($exception instanceof ModelNotFoundException) {
+ if (strpos($_SERVER['REQUEST_URI'], 'admin') !== false){
+ return response()->view('admin::errors.404', [], 404);
+ }else {
+ return response()->view('shop::errors.404', [], 404);
+ }
+ } else if ($exception instanceof PDOException) {
+ if (strpos($_SERVER['REQUEST_URI'], 'admin') !== false){
+ return response()->view('admin::errors.500', [], 500);
+ } else {
+ return response()->view('shop::errors.500', [], 500);
}
}
+ // else if ($exception instanceof ErrorException) {
+
+ // if(strpos($_SERVER['REQUEST_URI'], 'admin') !== false){
+ // return response()->view('admin::errors.500', [], 500);
+ // }else {
+ // return response()->view('shop::errors.500', [], 500);
+ // }
+
+ // }
return parent::render($request, $exception);
}
diff --git a/packages/Webkul/Admin/src/Resources/lang/en/app.php b/packages/Webkul/Admin/src/Resources/lang/en/app.php
index 234d4c8bb..5b7009864 100644
--- a/packages/Webkul/Admin/src/Resources/lang/en/app.php
+++ b/packages/Webkul/Admin/src/Resources/lang/en/app.php
@@ -462,7 +462,7 @@ return [
'go-to-home' => 'GO TO HOME',
'404' => [
- 'page-title' => 'Page not found',
+ 'page-title' => '404 Page not found',
'name' => '404',
'title' => 'Page Not found',
'message' => 'The Page you are looking for doesnt exist or have secrately escaped;head back to home and make a fresh move again.'
@@ -477,7 +477,13 @@ return [
'page-title' => '500 Internal Server Error',
'name' => '500',
'title' => 'Internal Server Error',
- 'message' => 'You do not have permission to access this page'
- ]
+ 'message' => 'The Server Encountered an internal error.'
+ ],
+ '401' => [
+ 'page-title' => '401 Unauthorized Error',
+ 'name' => '401',
+ 'title' => 'Unauthorized Error',
+ 'message' => 'The request has not been applied because it lacks valid authentication credentials for the target resource.'
+ ],
]
];
\ No newline at end of file
diff --git a/packages/Webkul/Admin/src/Resources/views/customers/group/create.blade.php b/packages/Webkul/Admin/src/Resources/views/customers/group/create.blade.php
index 13765f46a..c200c2c83 100644
--- a/packages/Webkul/Admin/src/Resources/views/customers/group/create.blade.php
+++ b/packages/Webkul/Admin/src/Resources/views/customers/group/create.blade.php
@@ -35,17 +35,6 @@
@{{ errors.first('name') }}
-
-
- {{ __('admin::app.customers.groups.is_user_defined') }}
-
-
-
-
- {{ __('admin::app.customers.groups.yes') }}
-
-
-
diff --git a/packages/Webkul/Admin/src/Resources/views/customers/group/edit.blade.php b/packages/Webkul/Admin/src/Resources/views/customers/group/edit.blade.php
index 220bf7c53..d13bbd115 100644
--- a/packages/Webkul/Admin/src/Resources/views/customers/group/edit.blade.php
+++ b/packages/Webkul/Admin/src/Resources/views/customers/group/edit.blade.php
@@ -36,18 +36,6 @@
@{{ errors.first('name') }}
-
-
-
- {{ __('admin::app.customers.groups.is_user_defined') }}
-
-
- is_user_defined ? 'checked' : '' }}>
-
- {{ __('admin::app.customers.groups.yes') }}
-
-
-
diff --git a/packages/Webkul/Admin/src/Resources/views/errors/401.blade.php b/packages/Webkul/Admin/src/Resources/views/errors/401.blade.php
new file mode 100644
index 000000000..df9846347
--- /dev/null
+++ b/packages/Webkul/Admin/src/Resources/views/errors/401.blade.php
@@ -0,0 +1,38 @@
+@extends('admin::layouts.content')
+
+@section('page_title')
+ {{ __('admin::app.error.401.page-title') }}
+@stop
+
+@section('content')
+
+@stop
\ No newline at end of file
diff --git a/packages/Webkul/Admin/src/Resources/views/errors/403.blade.php b/packages/Webkul/Admin/src/Resources/views/errors/403.blade.php
index 3f6dd9a30..8763a4939 100644
--- a/packages/Webkul/Admin/src/Resources/views/errors/403.blade.php
+++ b/packages/Webkul/Admin/src/Resources/views/errors/403.blade.php
@@ -12,7 +12,9 @@
-
{{ $code }}
+
+ {{ __('admin::app.error.403.name') }}
+
{{ __('admin::app.error.403.title') }}
diff --git a/packages/Webkul/Admin/src/Resources/views/errors/404.blade.php b/packages/Webkul/Admin/src/Resources/views/errors/404.blade.php
index cb7f7da76..a9f532197 100644
--- a/packages/Webkul/Admin/src/Resources/views/errors/404.blade.php
+++ b/packages/Webkul/Admin/src/Resources/views/errors/404.blade.php
@@ -12,7 +12,9 @@
-
{{ $code }}
+
+ {{ __('admin::app.error.404.name') }}
+
{{ __('admin::app.error.404.title') }}
diff --git a/packages/Webkul/Admin/src/Resources/views/errors/500.blade.php b/packages/Webkul/Admin/src/Resources/views/errors/500.blade.php
index 40152c113..d9e0dbea8 100644
--- a/packages/Webkul/Admin/src/Resources/views/errors/500.blade.php
+++ b/packages/Webkul/Admin/src/Resources/views/errors/500.blade.php
@@ -1,7 +1,7 @@
@extends('admin::layouts.content')
@section('page_title')
- {{ __('admin::app.error.403.page-title') }}
+ {{ __('admin::app.error.500.page-title') }}
@stop
@section('content')
@@ -13,7 +13,9 @@
-
{{ $code }}
+
+ {{ __('admin::app.error.500.name') }}
+
{{ __('admin::app.error.500.title') }}
diff --git a/packages/Webkul/Shop/src/Resources/assets/sass/app.scss b/packages/Webkul/Shop/src/Resources/assets/sass/app.scss
index d03da5fe5..197813e35 100644
--- a/packages/Webkul/Shop/src/Resources/assets/sass/app.scss
+++ b/packages/Webkul/Shop/src/Resources/assets/sass/app.scss
@@ -604,6 +604,11 @@ section.slider-block {
li {
display: flex;
+
+ img {
+ max-width: 120px;
+ max-height: 40px;
+ }
}
}
diff --git a/packages/Webkul/Shop/src/Resources/views/errors/401.blade.php b/packages/Webkul/Shop/src/Resources/views/errors/401.blade.php
new file mode 100644
index 000000000..8bf5cb507
--- /dev/null
+++ b/packages/Webkul/Shop/src/Resources/views/errors/401.blade.php
@@ -0,0 +1,38 @@
+@extends('shop::layouts.master')
+
+@section('page_title')
+ {{ __('admin::app.error.401.page-title') }}
+@stop
+
+@section('content-wrapper')
+
+
+
+@endsection
\ No newline at end of file
diff --git a/packages/Webkul/Shop/src/Resources/views/errors/403.blade.php b/packages/Webkul/Shop/src/Resources/views/errors/403.blade.php
index 36ef96c4b..96f98cf52 100644
--- a/packages/Webkul/Shop/src/Resources/views/errors/403.blade.php
+++ b/packages/Webkul/Shop/src/Resources/views/errors/403.blade.php
@@ -1,5 +1,9 @@
@extends('shop::layouts.master')
+@section('page_title')
+ {{ __('admin::app.error.403.page-title') }}
+@stop
+
@section('content-wrapper')
@@ -9,7 +13,7 @@
-
{{ $code }}
+
{{ __('admin::app.error.403.name') }}
{{ __('admin::app.error.403.title') }}
diff --git a/packages/Webkul/Shop/src/Resources/views/errors/404.blade.php b/packages/Webkul/Shop/src/Resources/views/errors/404.blade.php
index 3c198c687..abcfb0890 100644
--- a/packages/Webkul/Shop/src/Resources/views/errors/404.blade.php
+++ b/packages/Webkul/Shop/src/Resources/views/errors/404.blade.php
@@ -1,5 +1,9 @@
@extends('shop::layouts.master')
+@section('page_title')
+ {{ __('admin::app.error.404.page-title') }}
+@stop
+
@section('content-wrapper')
@@ -9,7 +13,9 @@
-
{{ $code }}
+
+ {{ __('admin::app.error.404.name') }}
+
{{ __('admin::app.error.404.title') }}
diff --git a/packages/Webkul/Shop/src/Resources/views/errors/500.blade.php b/packages/Webkul/Shop/src/Resources/views/errors/500.blade.php
index 0bbe40f7f..2a19c0d20 100644
--- a/packages/Webkul/Shop/src/Resources/views/errors/500.blade.php
+++ b/packages/Webkul/Shop/src/Resources/views/errors/500.blade.php
@@ -1,5 +1,9 @@
@extends('shop::layouts.master')
+@section('page_title')
+ {{ __('admin::app.error.500.page-title') }}
+@stop
+
@section('content-wrapper')
@@ -9,7 +13,9 @@
-
{{ $code }}
+
+ {{ __('admin::app.error.500.name') }}
+
{{ __('admin::app.error.500.title') }}
diff --git a/public/themes/default/assets/css/shop.css b/public/themes/default/assets/css/shop.css
index 4e74a5304..71b69ae5f 100644
--- a/public/themes/default/assets/css/shop.css
+++ b/public/themes/default/assets/css/shop.css
@@ -784,6 +784,11 @@ section.slider-block div.slider-content div.slider-control .light-right-icon {
display: flex;
}
+.header .header-top div.left-content ul.logo-container li img {
+ max-width: 120px;
+ max-height: 40px;
+}
+
.header .header-top div.left-content ul.search-container li.search-group {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
diff --git a/public/themes/default/assets/mix-manifest.json b/public/themes/default/assets/mix-manifest.json
index 2141a2aae..b7e923adb 100644
--- a/public/themes/default/assets/mix-manifest.json
+++ b/public/themes/default/assets/mix-manifest.json
@@ -1,4 +1,4 @@
{
"/js/shop.js": "/js/shop.js",
"/css/shop.css": "/css/shop.css"
-}
\ No newline at end of file
+}