Closed
Description
When we try to add a new option in Mass Actions for CMS pages and blocks, child options do not work as expected.
When in Catalog/Products we can choose "Actions/Change Status" and than two items appear "Enable/Disable".
We cannot replicate this behavior in CMS pages/blocks.
Preconditions
- Magento 2.1.6
Steps to reproduce
- create a file cms_block_listing.xml in view/adminhtml/ui_component/
- Example:
<listing xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Ui:etc/ui_configuration.xsd">
<listingToolbar name="listing_top">
<massaction name="listing_massaction">
<action name="status">
<argument name="data" xsi:type="array">
<item name="config" xsi:type="array">
<item name="type" xsi:type="string">status</item>
<item name="label" xsi:type="string" translate="true">Change status</item>
</item>
</argument>
<argument name="actions" xsi:type="array">
<item name="0" xsi:type="array">
<item name="type" xsi:type="string">enable</item>
<item name="label" xsi:type="string" translate="true">Enable</item>
<item name="url" xsi:type="url" path="catalog/product/massStatus">
<param name="status">1</param>
</item>
</item>
<item name="1" xsi:type="array">
<item name="type" xsi:type="string">disable</item>
<item name="label" xsi:type="string" translate="true">Disable</item>
<item name="url" xsi:type="url" path="catalog/product/massStatus">
<param name="status">2</param>
</item>
</item>
</argument>
</action>
</massaction>
</listingToolbar>
</listing>
- Flush cache
Expected result
- Choose the option "Enable / Disable"
Actual result
- Form is submitted
###Additional Info
Tested in a Magento app skeleton