diff --git a/.env.example b/.env.example index 44f630aac..d09d2b8fd 100644 --- a/.env.example +++ b/.env.example @@ -1,6 +1,6 @@ APP_NAME=Bagisto APP_ENV=local -APP_VERSION=0.1.8 +APP_VERSION=1.0.0 APP_KEY= APP_DEBUG=true APP_URL=http://localhost diff --git a/.env.testing b/.env.testing index e87932525..64a0f1178 100644 --- a/.env.testing +++ b/.env.testing @@ -1,6 +1,6 @@ APP_NAME=Laravel APP_ENV=local -APP_VERSION=0.1.5 +APP_VERSION=1.0.0 APP_KEY=base64:G4KY3tUsTaY9ONo1n/QyJvVLQZdJDgbIkSJswFK01HE= APP_DEBUG=true APP_URL=http://localhost diff --git a/CHANGELOG for v1.x.x.md b/CHANGELOG for v1.x.x.md index 1a822a2ff..3811808dd 100644 --- a/CHANGELOG for v1.x.x.md +++ b/CHANGELOG for v1.x.x.md @@ -2,7 +2,7 @@ #### This changelog consists the bug & security fixes and new features being included in the releases listed below. -## **v0.1.0(28th of January 2020)** - *Release* +## **v1.0.0-BETA1(5th of February 2020)** - *Release* * [feature] Updated to laravel version 6. diff --git a/packages/Webkul/Admin/src/DataGrids/AttributeDataGrid.php b/packages/Webkul/Admin/src/DataGrids/AttributeDataGrid.php index 1ab36e2a4..05ff46cc3 100755 --- a/packages/Webkul/Admin/src/DataGrids/AttributeDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/AttributeDataGrid.php @@ -146,7 +146,7 @@ class AttributeDataGrid extends DataGrid $this->addMassAction([ 'type' => 'delete', 'action' => route('admin.catalog.attributes.massdelete'), - 'label' => 'Delete', + 'label' => trans('admin::app.datagrid.delete'), 'index' => 'admin_name', 'method' => 'DELETE' ]); diff --git a/packages/Webkul/Admin/src/DataGrids/CMSPageDataGrid.php b/packages/Webkul/Admin/src/DataGrids/CMSPageDataGrid.php index 735ccf22e..e2f6f61f1 100644 --- a/packages/Webkul/Admin/src/DataGrids/CMSPageDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/CMSPageDataGrid.php @@ -81,7 +81,7 @@ class CMSPageDataGrid extends DataGrid { $this->addMassAction([ 'type' => 'delete', - 'label' => 'Delete', + 'label' => trans('admin::app.datagrid.delete'), 'action' => route('admin.cms.mass-delete'), 'method' => 'DELETE' ]); diff --git a/packages/Webkul/Admin/src/DataGrids/CouponsDataGrid.php b/packages/Webkul/Admin/src/DataGrids/CouponsDataGrid.php index 464e1090a..ea6c4b026 100644 --- a/packages/Webkul/Admin/src/DataGrids/CouponsDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/CouponsDataGrid.php @@ -89,7 +89,7 @@ class CartRuleCouponsDataGrid extends DataGrid // $this->addMassAction([ // 'type' => 'delete', // 'action' => route('admin.catalog.attributes.massdelete'), - // 'label' => 'Delete', + // 'label' => trans('admin::app.datagrid.delete'), // 'method' => 'DELETE' // ]); } diff --git a/packages/Webkul/Admin/src/DataGrids/CustomerDataGrid.php b/packages/Webkul/Admin/src/DataGrids/CustomerDataGrid.php index a8b501d27..44873e557 100755 --- a/packages/Webkul/Admin/src/DataGrids/CustomerDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/CustomerDataGrid.php @@ -161,14 +161,14 @@ class CustomerDataGrid extends DataGrid { $this->addMassAction([ 'type' => 'delete', - 'label' => 'Delete', + 'label' => trans('admin::app.datagrid.delete'), 'action' => route('admin.customer.mass-delete'), 'method' => 'PUT', ]); $this->addMassAction([ 'type' => 'update', - 'label' => 'Update Status', + 'label' => trans('admin::app.datagrid.update-status'), 'action' => route('admin.customer.mass-update'), 'method' => 'PUT', 'options' => [ diff --git a/packages/Webkul/Admin/src/DataGrids/CustomerGroupDataGrid.php b/packages/Webkul/Admin/src/DataGrids/CustomerGroupDataGrid.php index 4f3698690..77ae624de 100755 --- a/packages/Webkul/Admin/src/DataGrids/CustomerGroupDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/CustomerGroupDataGrid.php @@ -28,7 +28,7 @@ class CustomerGroupDataGrid extends DataGrid { $this->addColumn([ 'index' => 'id', - 'label' => 'ID', + 'label' => trans('admin::app.datagrid.id'), 'type' => 'number', 'searchable' => false, 'sortable' => true, @@ -37,7 +37,7 @@ class CustomerGroupDataGrid extends DataGrid $this->addColumn([ 'index' => 'code', - 'label' => 'Code', + 'label' => trans('admin::app.datagrid.code'), 'type' => 'string', 'searchable' => false, 'sortable' => true, @@ -46,7 +46,7 @@ class CustomerGroupDataGrid extends DataGrid $this->addColumn([ 'index' => 'name', - 'label' => 'Name', + 'label' => trans('admin::app.datagrid.name'), 'type' => 'string', 'searchable' => true, 'sortable' => true, diff --git a/packages/Webkul/Admin/src/DataGrids/CustomerReviewDataGrid.php b/packages/Webkul/Admin/src/DataGrids/CustomerReviewDataGrid.php index 6fe1cc2f5..c5d71b4a1 100755 --- a/packages/Webkul/Admin/src/DataGrids/CustomerReviewDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/CustomerReviewDataGrid.php @@ -109,14 +109,14 @@ class CustomerReviewDataGrid extends DataGrid public function prepareMassActions() { $this->addMassAction([ 'type' => 'delete', - 'label' => 'Delete', + 'label' => trans('admin::app.datagrid.delete'), 'action' => route('admin.customer.review.massdelete'), 'method' => 'DELETE' ]); $this->addMassAction([ 'type' => 'update', - 'label' => 'Update Status', + 'label' => trans('admin::app.datagrid.update-status'), 'action' => route('admin.customer.review.massupdate'), 'method' => 'PUT', 'options' => [ diff --git a/packages/Webkul/Admin/src/DataGrids/ProductDataGrid.php b/packages/Webkul/Admin/src/DataGrids/ProductDataGrid.php index 04d81be0f..b4bcf4413 100644 --- a/packages/Webkul/Admin/src/DataGrids/ProductDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/ProductDataGrid.php @@ -180,14 +180,14 @@ class ProductDataGrid extends DataGrid public function prepareMassActions() { $this->addMassAction([ 'type' => 'delete', - 'label' => 'Delete', + 'label' => trans('admin::app.datagrid.delete'), 'action' => route('admin.catalog.products.massdelete'), 'method' => 'DELETE' ]); $this->addMassAction([ 'type' => 'update', - 'label' => 'Update Status', + 'label' => trans('admin::app.datagrid.update-status'), 'action' => route('admin.catalog.products.massupdate'), 'method' => 'PUT', 'options' => [ diff --git a/packages/Webkul/Admin/src/Http/Controllers/ConfigurationController.php b/packages/Webkul/Admin/src/Http/Controllers/ConfigurationController.php index d5672cbe7..5accd15e6 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/ConfigurationController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/ConfigurationController.php @@ -6,6 +6,7 @@ use Illuminate\Support\Facades\Event; use Webkul\Core\Repositories\CoreConfigRepository; use Webkul\Core\Tree; use Illuminate\Support\Facades\Storage; +use Webkul\Admin\Http\Requests\ConfigurationForm; /** * Configuration controller @@ -116,16 +117,10 @@ class ConfigurationController extends Controller * @param \Webkul\Admin\Http\Requests\ConfigurationForm $request * @return \Illuminate\Http\Response */ - public function store() + public function store(ConfigurationForm $request) { Event::dispatch('core.configuration.save.before'); - if (request()->has('general.design.admin_logo.logo_image') && ! request()->input('general.design.admin_logo.logo_image.delete')) { - $this->validate(request(), [ - 'general.design.admin_logo.logo_image' => 'required|mimes:jpeg,bmp,png,jpg' - ]); - } - $this->coreConfigRepository->create(request()->all()); Event::dispatch('core.configuration.save.after'); diff --git a/packages/Webkul/Admin/src/Http/Requests/ConfigurationForm.php b/packages/Webkul/Admin/src/Http/Requests/ConfigurationForm.php index cf0e18aa4..88063814c 100644 --- a/packages/Webkul/Admin/src/Http/Requests/ConfigurationForm.php +++ b/packages/Webkul/Admin/src/Http/Requests/ConfigurationForm.php @@ -24,12 +24,20 @@ class ConfigurationForm extends FormRequest */ public function rules() { - $this->rules = [ - 'sales.*.*.title' => 'required', - 'sales.*.*.active' => 'required', - 'sales.*.*.order_status' => 'required', - 'sales.*.*.file' => 'max:2048', - ]; + $this->rules = []; + + // if (request()->has('sales.orderSettings.order_number')) { + // $this->rules = [ + // 'sales.orderSettings.order_number.order_number_prefix' => 'required|regex:/^[a-zA-Z0-9$%^&*@]+$/u', + // 'sales.orderSettings.order_number.order_number_suffix' => 'required|regex:/^[a-zA-Z0-9$%^&*@]+$/u', + // ]; + // } + + if (request()->has('general.design.admin_logo.logo_image') && ! request()->input('general.design.admin_logo.logo_image.delete')) { + $this->rules = [ + 'general.design.admin_logo.logo_image' => 'required|mimes:jpeg,bmp,png,jpg' + ]; + } return $this->rules; } @@ -42,9 +50,9 @@ class ConfigurationForm extends FormRequest public function messages() { return [ - 'sales.*.*.title.required' => 'The title field is required.', - 'sales.*.*.active.required' => 'The status field is required.', - 'sales.*.*.order_status.required' => 'Order Status field is required', + // 'sales.orderSettings.order_number.order_number_prefix.regex' => 'Invalid format. Can not use #.', + // 'sales.orderSettings.order_number.order_number_suffix.regex' => 'Invalid format. Can not use #.', + 'general.design.admin_logo.logo_image.mimes' => 'Invalid file format. Use only jpeg, bmp, png, jpg.' ]; } } diff --git a/packages/Webkul/Admin/src/Resources/lang/ar/app.php b/packages/Webkul/Admin/src/Resources/lang/ar/app.php index f08c39d6e..43d916fae 100644 --- a/packages/Webkul/Admin/src/Resources/lang/ar/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/ar/app.php @@ -153,6 +153,7 @@ return [ 'refunded' => 'Refunded', 'rtl' => 'RTL', 'ltr' => 'LTR', + 'update-status' => 'Update Status' ], 'account' => [ diff --git a/packages/Webkul/Admin/src/Resources/lang/en/app.php b/packages/Webkul/Admin/src/Resources/lang/en/app.php index e745bfc5c..5ec8b1dbf 100755 --- a/packages/Webkul/Admin/src/Resources/lang/en/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/en/app.php @@ -216,6 +216,7 @@ return [ 'delete' => 'Delete', 'rtl' => 'RTL', 'ltr' => 'LTR', + 'update-status' => 'Update Status' ], 'account' => [ diff --git a/packages/Webkul/Admin/src/Resources/lang/fa/app.php b/packages/Webkul/Admin/src/Resources/lang/fa/app.php index db6b8c70a..0e24d3a3b 100644 --- a/packages/Webkul/Admin/src/Resources/lang/fa/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/fa/app.php @@ -170,6 +170,7 @@ return [ 'refunded' => 'Refunded', 'rtl' => 'RTL', 'ltr' => 'LTR', + 'update-status' => 'Update Status' ], 'account' => [ diff --git a/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php b/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php index d1d98d358..8a2703ebb 100755 --- a/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php @@ -158,6 +158,7 @@ return [ 'refunded' => 'Refunded', 'rtl' => 'RTL', 'ltr' => 'LTR', + 'update-status' => 'Update Status' ], 'account' => [ 'title' => 'Minha Conta', diff --git a/packages/Webkul/Admin/src/Resources/views/catalog/products/accordians/downloadable.blade.php b/packages/Webkul/Admin/src/Resources/views/catalog/products/accordians/downloadable.blade.php index 4864c0689..f157697b7 100644 --- a/packages/Webkul/Admin/src/Resources/views/catalog/products/accordians/downloadable.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/catalog/products/accordians/downloadable.blade.php @@ -5,7 +5,7 @@ {!! view_render_event('bagisto.admin.catalog.product.edit_form_accordian.downloadable.links.controls.before', ['product' => $product]) !!} -