From 419a4c2b9a81f47a591966098da2e582e6147b57 Mon Sep 17 00:00:00 2001 From: Ludovic CANDELLIER Date: Tue, 29 Aug 2023 23:31:15 +0200 Subject: [PATCH] refactor datatables admin --- .../{ => Admin}/Shop/CategoriesDataTable.php | 2 +- .../Shop/CustomerAddressesDataTable.php | 2 +- .../{ => Admin}/Shop/CustomersDataTable.php | 2 +- .../Shop/DeliveryPackagesDataTable.php | 2 +- .../DeliveryTypeCalculationsDataTable.php | 2 +- .../Shop/DeliveryTypesDataTable.php | 2 +- .../{ => Admin}/Shop/HomepagesDataTable.php | 2 +- .../Shop/MerchandisesDataTable.php | 2 +- .../{ => Admin}/Shop/PackagesDataTable.php | 2 +- .../Shop/PriceGenericCategoriesDataTable.php | 2 +- .../{ => Admin}/Shop/PriceListsDataTable.php | 2 +- .../{ => Admin}/Shop/ProducersDataTable.php | 2 +- .../{ => Admin}/Shop/TagGroupsDataTable.php | 2 +- .../{ => Admin}/Shop/TagsDataTable.php | 2 +- .../Admin/Shop/TariffUnitiesDataTable.php | 25 ++++++++++++++++++ .../{ => Admin}/Shop/TariffsDataTable.php | 2 +- .../{ => Admin}/Shop/UnitiesDataTable.php | 2 +- .../{ => Admin}/Shop/VariationsDataTable.php | 2 +- .../Shop/TariffUnitiesDataTable.php | Bin 520 -> 0 bytes .../Admin/Shop/CategoryController.php | 2 +- .../Admin/Shop/CustomerController.php | 4 +-- .../Admin/Shop/DeliveryPackageController.php | 2 +- .../DeliveryTypeCalculationController.php | 2 +- .../Admin/Shop/DeliveryTypeController.php | 2 +- .../Admin/Shop/HomepageController.php | 2 +- .../Admin/Shop/PackageController.php | 2 +- .../Shop/PriceGenericCategoryController.php | 2 +- .../Admin/Shop/ProducerController.php | 2 +- .../Controllers/Admin/Shop/TagController.php | 2 +- .../Admin/Shop/TagGroupController.php | 2 +- .../Admin/Shop/TariffController.php | 4 +-- .../Admin/Shop/TariffUnityController.php | 2 +- .../Admin/Shop/UnityController.php | 2 +- .../Admin/Shop/VariationController.php | 2 +- app/Menu/Customers.php | 9 +++---- app/Repositories/Shop/Invoices.php | 1 - app/Repositories/Shop/Orders.php | 1 + 37 files changed, 64 insertions(+), 40 deletions(-) rename app/Datatables/{ => Admin}/Shop/CategoriesDataTable.php (98%) rename app/Datatables/{ => Admin}/Shop/CustomerAddressesDataTable.php (95%) rename app/Datatables/{ => Admin}/Shop/CustomersDataTable.php (96%) rename app/Datatables/{ => Admin}/Shop/DeliveryPackagesDataTable.php (94%) rename app/Datatables/{ => Admin}/Shop/DeliveryTypeCalculationsDataTable.php (95%) rename app/Datatables/{ => Admin}/Shop/DeliveryTypesDataTable.php (92%) rename app/Datatables/{ => Admin}/Shop/HomepagesDataTable.php (94%) rename app/Datatables/{ => Admin}/Shop/MerchandisesDataTable.php (97%) rename app/Datatables/{ => Admin}/Shop/PackagesDataTable.php (95%) rename app/Datatables/{ => Admin}/Shop/PriceGenericCategoriesDataTable.php (94%) rename app/Datatables/{ => Admin}/Shop/PriceListsDataTable.php (97%) rename app/Datatables/{ => Admin}/Shop/ProducersDataTable.php (97%) rename app/Datatables/{ => Admin}/Shop/TagGroupsDataTable.php (97%) rename app/Datatables/{ => Admin}/Shop/TagsDataTable.php (97%) create mode 100644 app/Datatables/Admin/Shop/TariffUnitiesDataTable.php rename app/Datatables/{ => Admin}/Shop/TariffsDataTable.php (97%) rename app/Datatables/{ => Admin}/Shop/UnitiesDataTable.php (92%) rename app/Datatables/{ => Admin}/Shop/VariationsDataTable.php (97%) delete mode 100644 app/Datatables/Shop/TariffUnitiesDataTable.php diff --git a/app/Datatables/Shop/CategoriesDataTable.php b/app/Datatables/Admin/Shop/CategoriesDataTable.php similarity index 98% rename from app/Datatables/Shop/CategoriesDataTable.php rename to app/Datatables/Admin/Shop/CategoriesDataTable.php index 8e78a910..cb653d59 100644 --- a/app/Datatables/Shop/CategoriesDataTable.php +++ b/app/Datatables/Admin/Shop/CategoriesDataTable.php @@ -1,6 +1,6 @@ buildQuery($model); + } + + protected function getColumns() + { + return [ + Column::make('value')->title('Valeur'), + $this->makeColumnButtons(), + ]; + } +} diff --git a/app/Datatables/Shop/TariffsDataTable.php b/app/Datatables/Admin/Shop/TariffsDataTable.php similarity index 97% rename from app/Datatables/Shop/TariffsDataTable.php rename to app/Datatables/Admin/Shop/TariffsDataTable.php index a080f5f1..070ef26e 100644 --- a/app/Datatables/Shop/TariffsDataTable.php +++ b/app/Datatables/Admin/Shop/TariffsDataTable.php @@ -1,6 +1,6 @@ activeIfRoute('customers') ->order(3); - $menu->addTo('customers', 'Clients', [ 'route' => 'Admin.Shop.Customers.index', 'permission' => 'backend_access' ]) - ->activeIfRoute(['Admin.Shop.Customers.*'])->order(1); - - $menu->addTo('customers', 'Canaux de vente', [ 'route' => 'Admin.Shop.SaleChannels.index', 'permission' => 'backend_access' ]) - ->activeIfRoute(['Admin.Shop.SaleChannels.*'])->order(1); + $menu->addTo('customers', 'Clients', [ + 'route' => 'Admin.Shop.Customers.index', + 'permission' => 'backend_access', + ])->activeIfRoute(['Admin.Shop.Customers.*'])->order(1); } } diff --git a/app/Repositories/Shop/Invoices.php b/app/Repositories/Shop/Invoices.php index 572c257d..655defa5 100644 --- a/app/Repositories/Shop/Invoices.php +++ b/app/Repositories/Shop/Invoices.php @@ -49,7 +49,6 @@ class Invoices { InvoiceStats::increase($data['total_taxed']); $data['uuid'] = Str::uuid()->toString(); - $data['ref'] = self::getNewRef(); return Invoice::create($data); } diff --git a/app/Repositories/Shop/Orders.php b/app/Repositories/Shop/Orders.php index 8d630c38..00a71581 100644 --- a/app/Repositories/Shop/Orders.php +++ b/app/Repositories/Shop/Orders.php @@ -23,6 +23,7 @@ class Orders unset($data['basket']); $order = self::store($data); $detail = OrderDetails::saveBasket($order->id, $basket['detail']); + $data['ref'] = $order->ref; unset($data['comment']); unset($data['agree']); unset($data['customer_id']);