From b56c775468f3db04efc37e064fdf2cb3a673395d Mon Sep 17 00:00:00 2001 From: Muammer Top Date: Tue, 10 Nov 2020 18:29:23 +0300 Subject: [PATCH] #2607 Product options not showing fixed --- .../resources/views/new-ad/new-create.twig | 2 +- .../Productoption/Table/ProductoptionTableBuilder.php | 11 ----------- .../Support/MultipleFieldType/LookupTableBuilder.php | 11 ++++++++++- 3 files changed, 11 insertions(+), 13 deletions(-) diff --git a/addons/default/visiosoft/advs-module/resources/views/new-ad/new-create.twig b/addons/default/visiosoft/advs-module/resources/views/new-ad/new-create.twig index 52c8200fe..f8b2952e2 100644 --- a/addons/default/visiosoft/advs-module/resources/views/new-ad/new-create.twig +++ b/addons/default/visiosoft/advs-module/resources/views/new-ad/new-create.twig @@ -144,7 +144,7 @@ {{ trans('visiosoft.module.advs::field.product_option.name') }}
- {{ form.fields.product_options_value.input|raw }} + {{ form.fields.product_options_value.configSet('cat1',adv.cat1).input|raw }}
{% endif %} diff --git a/addons/default/visiosoft/advs-module/src/Productoption/Table/ProductoptionTableBuilder.php b/addons/default/visiosoft/advs-module/src/Productoption/Table/ProductoptionTableBuilder.php index 36dc31d43..f9eb7d19e 100644 --- a/addons/default/visiosoft/advs-module/src/Productoption/Table/ProductoptionTableBuilder.php +++ b/addons/default/visiosoft/advs-module/src/Productoption/Table/ProductoptionTableBuilder.php @@ -6,17 +6,6 @@ use Visiosoft\AdvsModule\ProductoptionsValue\Contract\ProductoptionsValueReposit class ProductoptionTableBuilder extends TableBuilder { - - public function setTableEntries(\Illuminate\Support\Collection $entries) - { - $option_repository = app(ProductoptionRepositoryInterface::class); - $value_repository = app(ProductoptionsValueRepositoryInterface::class); - - $options_id = $option_repository->getWithCategoryId(7)->pluck('id')->all(); - - $values = $value_repository->getWithOptionsId($options_id); - return parent::setTableEntries($values); - } /** * The table views. * diff --git a/addons/default/visiosoft/advs-module/src/ProductoptionsValue/Support/MultipleFieldType/LookupTableBuilder.php b/addons/default/visiosoft/advs-module/src/ProductoptionsValue/Support/MultipleFieldType/LookupTableBuilder.php index da83a178c..168217fd7 100644 --- a/addons/default/visiosoft/advs-module/src/ProductoptionsValue/Support/MultipleFieldType/LookupTableBuilder.php +++ b/addons/default/visiosoft/advs-module/src/ProductoptionsValue/Support/MultipleFieldType/LookupTableBuilder.php @@ -1,6 +1,9 @@ valueTableBuilder = $valueTableBuilder; + parent::__construct($table); + } + public function setTableEntries(\Illuminate\Support\Collection $entries) { $option_repository = app(ProductoptionRepositoryInterface::class); $value_repository = app(ProductoptionsValueRepositoryInterface::class); - $options_id = $option_repository->getWithCategoryId(7)->pluck('id')->all(); + $options_id = $option_repository->getWithCategoryId($this->config('cat1'))->pluck('id')->all(); $values = $value_repository->getWithOptionsId($options_id); return parent::setTableEntries($values);