Skip to content

Commit

Permalink
Media Gallery configuration are reversed
Browse files Browse the repository at this point in the history
  • Loading branch information
konarshankar07 committed Aug 7, 2020
1 parent d598c12 commit 3633542
Show file tree
Hide file tree
Showing 11 changed files with 32 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ public function __construct(
*/
public function afterMoveFileFromTmp(ImageUploader $subject, string $imagePath): string
{
if (!$this->config->isEnabled()) {
if ($this->config->isEnabled()) {
return $imagePath;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,6 @@ public function __construct(ConfigInterface $config)
*/
public function getUrl(): string
{
return $this->config->isEnabled() ? 'media_gallery/index/index' : 'cms/wysiwyg_images/index';
return $this->config->isEnabled() ? 'cms/wysiwyg_images/index' : 'media_gallery/index/index';
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ public function __construct(
*/
public function afterSave(Uploader $subject, array $result): array
{
if (!$this->config->isEnabled()) {
if ($this->config->isEnabled()) {
return $result;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ protected function setUp(): void

/**
* Test image open dialog url when enhanced media gallery not enabled.
* @magentoConfigFixture default/system/media_gallery/enabled 0
* @magentoConfigFixture default/system/media_gallery/enabled 1
*/
public function testWithEnhancedMediaGalleryDisabled(): void
{
Expand All @@ -61,7 +61,7 @@ public function testWithEnhancedMediaGalleryDisabled(): void

/**
* Test image open dialog url when enhanced media gallery enabled.
* @magentoConfigFixture default/system/media_gallery/enabled 1
* @magentoConfigFixture default/system/media_gallery/enabled 0
*/
public function testWithEnhancedMediaGalleryEnabled(): void
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ protected function setUp(): void

/**
* Test getting open dialog url with enhanced media gallery disabled.
* @magentoConfigFixture default/system/media_gallery/enabled 0
* @magentoConfigFixture default/system/media_gallery/enabled 1
*/
public function testWithEnhancedMediaGalleryDisabled(): void
{
Expand All @@ -54,7 +54,7 @@ public function testWithEnhancedMediaGalleryDisabled(): void

/**
* Test getting open dialog url when enhanced media gallery enabled.
* @magentoConfigFixture default/system/media_gallery/enabled 1
* @magentoConfigFixture default/system/media_gallery/enabled 0
*/
public function testWithEnhancedMediaGalleryEnabled(): void
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ protected function setUp(): void

/**
* Test image open dialog url when enhanced media gallery not enabled.
* @magentoConfigFixture default/system/media_gallery/enabled 0
* @magentoConfigFixture default/system/media_gallery/enabled 1
*/
public function testWithEnhancedMediaGalleryDisabled(): void
{
Expand All @@ -68,7 +68,7 @@ public function testWithEnhancedMediaGalleryDisabled(): void

/**
* Test image open dialog url when enhanced media gallery enabled.
* @magentoConfigFixture default/system/media_gallery/enabled 1
* @magentoConfigFixture default/system/media_gallery/enabled 0
*/
public function testWithEnhancedMediaGalleryEnabled(): void
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ protected function setUp(): void

/**
* Test update wysiwyg editor open dialog url when enhanced media gallery not enabled.
* @magentoConfigFixture default/system/media_gallery/enabled 0
* @magentoConfigFixture default/system/media_gallery/enabled 1
*/
public function testWithEnhancedMediaGalleryDisabled(): void
{
Expand All @@ -70,7 +70,7 @@ public function testWithEnhancedMediaGalleryDisabled(): void

/**
* Test update wysiwyg editor open dialog url when enhanced media gallery enabled.
* @magentoConfigFixture default/system/media_gallery/enabled 1
* @magentoConfigFixture default/system/media_gallery/enabled 0
*/
public function testWithEnhancedMediaGalleryEnabled(): void
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ public function afterSave(Value $config, Value $result): Value
{
if ($result->getPath() === self::MEDIA_GALLERY_CONFIG_VALUE
&& $result->isValueChanged()
&& (int) $result->getValue() === self::MEDIA_GALLERY_ENABLED_VALUE
&& (int) $result->getValue() !== self::MEDIA_GALLERY_ENABLED_VALUE
) {
$this->publish->execute();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@
xsi:noNamespaceSchemaLocation="urn:magento:mftf:DataGenerator/etc/dataProfileSchema.xsd">
<entity name="MediaGalleryConfigDataEnabled">
<data key="path">system/media_gallery/enabled</data>
<data key="value">1</data>
<data key="value">0</data>
</entity>
<entity name="MediaGalleryConfigDataDisabled">
<data key="path">system/media_gallery/enabled</data>
<data key="value">0</data>
<data key="value">1</data>
</entity>
</entities>
18 changes: 16 additions & 2 deletions app/code/Magento/MediaGalleryUi/etc/adminhtml/menu.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,21 @@
-->
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Backend:etc/menu.xsd">
<menu>
<add id="Magento_MediaGalleryUi::media" title="Media" translate="title" module="Magento_MediaGalleryUi" sortOrder="15" parent="Magento_Backend::content" resource="Magento_Cms::media_gallery" dependsOnConfig="system/media_gallery/enabled"/>
<add id="Magento_MediaGalleryUi::media_gallery" title="Media Gallery" translate="title" module="Magento_MediaGalleryUi" sortOrder="0" parent="Magento_MediaGalleryUi::media" action="media_gallery/media/index" resource="Magento_Cms::media_gallery"/>
<add id="Magento_MediaGalleryUi::media"
title="Media"
translate="title"
module="Magento_MediaGalleryUi"
sortOrder="15"
parent="Magento_Backend::content"
resource="Magento_Cms::media_gallery"
dependsOnConfig="system/media_gallery/enabled"/>
<add id="Magento_MediaGalleryUi::media_gallery"
title="Media Gallery"
translate="title"
module="Magento_MediaGalleryUi"
sortOrder="0"
parent="Magento_MediaGalleryUi::media"
action="media_gallery/media/index"
resource="Magento_Cms::media_gallery"/>
</menu>
</config>
4 changes: 2 additions & 2 deletions app/code/Magento/MediaGalleryUi/etc/adminhtml/system.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@
<system>
<section id="system">
<group id="media_gallery" translate="label" type="text" sortOrder="1000" showInDefault="1" showInWebsite="0" showInStore="0">
<label>Enhanced Media Gallery</label>
<label>Media Gallery</label>
<field id="enabled" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="0" showInStore="0">
<label>Enabled</label>
<label>Enable Old Media Gallery</label>
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
<config_path>system/media_gallery/enabled</config_path>
</field>
Expand Down

0 comments on commit 3633542

Please sign in to comment.