Spamworldpro Mini Shell
Spamworldpro


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/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/old/app/code/Cnc/SerialNumber/view/adminhtml/ui_component/serial_number_grid.xml
<?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>

Spamworldpro Mini