From 632dfa048103995f9f63f3ae632d9c5e4ada36fc Mon Sep 17 00:00:00 2001 From: Oleh Posyniak <oposyniak@magento.com> Date: Fri, 11 Nov 2016 11:07:40 +0200 Subject: [PATCH] MAGETWO-48516: Most of category fields don't have Use Default Value option in Store/StoreView scope on the redesigned category page --- app/code/Magento/Catalog/Model/Category/DataProvider.php | 2 +- .../Magento/Ui/view/base/web/js/form/element/file-uploader.js | 1 + .../base/web/templates/form/element/uploader/uploader.html | 3 ++- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/code/Magento/Catalog/Model/Category/DataProvider.php b/app/code/Magento/Catalog/Model/Category/DataProvider.php index d0def50ab6b..5fb96ce57a2 100644 --- a/app/code/Magento/Catalog/Model/Category/DataProvider.php +++ b/app/code/Magento/Catalog/Model/Category/DataProvider.php @@ -194,7 +194,7 @@ class DataProvider extends \Magento\Ui\DataProvider\AbstractDataProvider && $category->getStoreId(); $attributePath = $this->getArrayManager()->findPath($attributeCode, $meta); - if (!$attributePath || !$canDisplayUseDefault || $attribute->getFrontendInput() === 'image') { + if (!$attributePath || !$canDisplayUseDefault) { continue; } diff --git a/app/code/Magento/Ui/view/base/web/js/form/element/file-uploader.js b/app/code/Magento/Ui/view/base/web/js/form/element/file-uploader.js index 917dc62f9f4..32ebd40f753 100644 --- a/app/code/Magento/Ui/view/base/web/js/form/element/file-uploader.js +++ b/app/code/Magento/Ui/view/base/web/js/form/element/file-uploader.js @@ -72,6 +72,7 @@ define([ this.value(value); this.on('value', this.onUpdate.bind(this)); + this.isUseDefault(this.disabled()); return this; }, diff --git a/app/code/Magento/Ui/view/base/web/templates/form/element/uploader/uploader.html b/app/code/Magento/Ui/view/base/web/templates/form/element/uploader/uploader.html index 63c34c1a433..ab309026c9f 100644 --- a/app/code/Magento/Ui/view/base/web/templates/form/element/uploader/uploader.html +++ b/app/code/Magento/Ui/view/base/web/templates/form/element/uploader/uploader.html @@ -29,5 +29,6 @@ <each args="data: value, as: '$file'" render="$parent.getPreviewTmpl($file)"/> </div> + <render args="$data.service.template" if="$data.hasService()"/> </div> -</div> \ No newline at end of file +</div> -- GitLab