![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/app/code/Cnc/SerialNumber/view/adminhtml/ui_component/ |
<?xml version="1.0"?> <!-- /** * Copyright (c) 2020 Kaliop Digital Commerce (https://digitalcommerce.kaliop.com) All Rights Reserved. * https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) * Krzysztof Majkowski <[email protected]> */ --> <listing xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Ui:etc/ui_configuration.xsd"> <argument name="data" xsi:type="array"> <item name="js_config" xsi:type="array"> <item name="provider" xsi:type="string">serial_number_grid.serial_number_grid_data_source</item> <item name="deps" xsi:type="string">serial_number_grid.serial_number_grid_data_source</item> </item> </argument> <settings> <spinner>serial_number_grid_columns</spinner> <deps> <dep>serial_number_grid.serial_number_grid_data_source</dep> </deps> </settings> <dataSource name="serial_number_grid_data_source" component="Magento_Ui/js/grid/provider"> <settings> <storageConfig> <param name="indexField" xsi:type="string">entity_id</param> </storageConfig> <updateUrl path="mui/index/render"/> </settings> <aclResource>Cnc_SerialNumber::listing</aclResource> <dataProvider class="Cnc\SerialNumber\Ui\DataProvider\SerialNumber" name="serial_number_grid_data_source"> <settings> <requestFieldName>entity_id</requestFieldName> <primaryFieldName>entity_id</primaryFieldName> </settings> </dataProvider> </dataSource> <listingToolbar name="listing_top"> <bookmark name="bookmarks"/> <columnsControls name="columns_controls"/> <filters name="listing_filters"/> <paging name="listing_paging"/> <massaction name="listing_massaction"> <action name="block"> <settings> <confirm> <message translate="true">Blocking this Serial number(s) will decrease associated source stock. Are you sure ?</message> <title translate="true">Block Serial Numbers</title> </confirm> <url path="cnc_serial_numbers/serialNumber/massBlock"/> <type>block</type> <label translate="true">Block</label> </settings> </action> <action name="export"> <settings> <confirm> <message translate="true">Export to CSV. Are you sure ?</message> <title translate="true">Export Serial Numbers</title> </confirm> <url path="cnc_serial_numbers/serialNumber/massExport"/> <type>export</type> <label translate="true">Export</label> </settings> </action> </massaction> </listingToolbar> <columns name="serial_number_grid_columns"> <settings> <editorConfig> <param name="indexField" xsi:type="string">entity_id</param> <param name="enabled" xsi:type="boolean">true</param> <param name="selectProvider" xsi:type="string">serial_number_grid.serial_number_grid.serial_number_grid_columns.ids</param> <param name="clientConfig" xsi:type="array"> <item name="saveUrl" xsi:type="url" path="cnc_serial_numbers/serialNumber/inlineEdit"/> <item name="validateBeforeSave" xsi:type="boolean">false</item> </param> </editorConfig> <childDefaults> <param name="fieldAction" xsi:type="array"> <item name="provider" xsi:type="string">serial_number_grid.serial_number_grid.serial_number_grid_columns_editor</item> <item name="target" xsi:type="string">startEdit</item> <item name="params" xsi:type="array"> <item name="0" xsi:type="string">${ $.$data.rowIndex }</item> <item name="1" xsi:type="boolean">true</item> </item> </param> </childDefaults> </settings> <selectionsColumn name="ids"> <settings> <indexField>entity_id</indexField> </settings> </selectionsColumn> <column name="entity_id"> <settings> <filter>textRange</filter> <label translate="true">ID</label> <sorting>desc</sorting> </settings> </column> <column name="serial_number" class="Cnc\SerialNumber\Ui\Component\Listing\Column\SourceCode"> <settings> <filter>text</filter> <label translate="true">S/N</label> <sorting>desc</sorting> </settings> </column> <column name="sku"> <settings> <filter>text</filter> <label translate="true">Sku</label> <sorting>desc</sorting> </settings> </column> <column name="product_id" class="Cnc\SerialNumber\Ui\Component\Listing\Column\ProductId"> <settings> <filter>false</filter> <sortable>false</sortable> <label translate="true">Product Id</label> <sorting>desc</sorting> </settings> </column> <column name="status" component="Magento_Ui/js/grid/columns/select" > <settings> <filter>select</filter> <dataType>select</dataType> <options class="Cnc\SerialNumber\Model\Source\SerialNumber\Status"/> <label translate="true">Status</label> <sorting>desc</sorting> </settings> </column> <column name="source_code"> <settings> <filter>text</filter> <label translate="true">Source</label> <sorting>desc</sorting> </settings> </column> <column name="cnc_availability" class="Cnc\SerialNumber\Ui\Component\Listing\Column\State"> <settings> <filter>false</filter> <sortable>false</sortable> <label translate="true">State</label> <sorting>desc</sorting> </settings> </column> <column name="cnc_localization" class="Cnc\SerialNumber\Ui\Component\Listing\Column\Localization"> <settings> <filter>false</filter> <sortable>false</sortable> <label translate="true">Localization</label> <sorting>desc</sorting> </settings> </column> <column name="cnc_manufacturer" class="Cnc\SerialNumber\Ui\Component\Listing\Column\Manufacturer"> <settings> <filter>false</filter> <sortable>false</sortable> <label translate="true">Manufacturer</label> <sorting>false</sorting> </settings> </column> <column name="cnc_state_of_wear" class="Cnc\SerialNumber\Ui\Component\Listing\Column\StateOfWear" component="Magento_Ui/js/grid/columns/select"> <settings> <label translate="true">State of Wear</label> <sortable>false</sortable> <filter>select</filter> <dataType>select</dataType> <options class="Cnc\SerialNumber\Ui\Component\Listing\Column\StateOfWear\Options"/> </settings> </column> <column name="origin"> <settings> <filter>text</filter> <label translate="true">Origin</label> <sorting>desc</sorting> <editor> <editorType>text</editorType> </editor> </settings> </column> <column name="created_at"> <settings> <filter>dateRange</filter> <label translate="true">Date</label> <sorting>desc</sorting> </settings> </column> <column name="is_exported" component="Magento_Ui/js/grid/columns/select"> <settings> <options class="Magento\Config\Model\Config\Source\Yesno"/> <filter>select</filter> <dataType>select</dataType> <label translate="true">Exported</label> </settings> </column> <column name="order_increment_id"> <settings> <filter>text</filter> <label translate="true">Order Increment ID</label> <sorting>desc</sorting> </settings> </column> <column name="order_created_at"> <settings> <filter>dateRange</filter> <label translate="true">Order Date of Sale</label> </settings> </column> </columns> </listing>