1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?xml version="1.0" encoding="UTF-8"?>
<!--
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
-->
<listing xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Ui:etc/ui_configuration.xsd">
<columns name="columns" component="Magento_AsynchronousOperations/js/grid/listing" template="Magento_AsynchronousOperations/grid/listing">
<argument name="data" xsi:type="array">
<item name="config" xsi:type="array">
<item name="link" xsi:type="url" path="bulk/index"/>
<item name="linkText" xsi:type="string" translate="true">Bulk Actions Log</item>
<item name="dismissAllText" xsi:type="string" translate="true">Dismiss All Completed Tasks</item>
<item name="dismissUrl" xsi:type="url" path="bulk/notification/dismiss"/>
</item>
</argument>
<actionsColumn name="actions" class="Magento\AsynchronousOperations\Ui\Component\Listing\Column\NotificationActions" sortOrder="20">
<settings>
<indexField>identity</indexField>
</settings>
</actionsColumn>
<actionsColumn name="dismiss" class="Magento\AsynchronousOperations\Ui\Component\Listing\Column\NotificationDismissActions" sortOrder="10">
<settings>
<indexField>identity</indexField>
<bodyTmpl>Magento_AsynchronousOperations/grid/cells/actions</bodyTmpl>
</settings>
</actionsColumn>
</columns>
<container name="modalContainer">
<modal name="modal">
<insertForm name="insertBulk" component="Magento_AsynchronousOperations/js/insert-form">
<argument name="data" xsi:type="array">
<item name="config" xsi:type="array">
<item name="titlePrefix" xsi:type="string" translate="true">Action Details - #</item>
<item name="modalTitleProvider" xsi:type="string">${ $.externalProvider }:data.uuid</item>
</item>
</argument>
<settings>
<formSubmitType>ajax</formSubmitType>
<columnsProvider>ns = notification_area, index = columns</columnsProvider>
<renderUrl path="mui/index/render_handle">
<param name="handle">bulk_bulk_details_modal</param>
<param name="buttons">1</param>
</renderUrl>
<loading>false</loading>
<toolbarContainer>${ $.parentName }</toolbarContainer>
<externalProvider>${ $.ns }.bulk_details_form_modal_data_source</externalProvider>
<ns>bulk_details_form_modal</ns>
</settings>
</insertForm>
</modal>
</container>
</listing>