| Current Path : /home/rtorresani/www/vendor/magento/module-review/view/adminhtml/ui_component/ |
| Current File : //home/rtorresani/www/vendor/magento/module-review/view/adminhtml/ui_component/review_listing.xml |
<?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">
<argument name="data" xsi:type="array">
<item name="js_config" xsi:type="array">
<item name="provider" xsi:type="string">review_listing.review_listing_data_source</item>
</item>
</argument>
<settings>
<spinner>review_columns</spinner>
<deps>
<dep>review_listing.review_listing_data_source</dep>
</deps>
</settings>
<dataSource name="review_listing_data_source" component="Magento_Ui/js/grid/provider">
<settings>
<storageConfig>
<param name="cacheRequests" xsi:type="boolean">false</param>
</storageConfig>
<updateUrl path="mui/index/render"/>
</settings>
<aclResource>Magento_Review::reviews_all</aclResource>
<dataProvider class="Magento\Review\Ui\DataProvider\Product\ReviewDataProvider" name="review_listing_data_source">
<settings>
<requestFieldName>entity_id</requestFieldName>
<primaryFieldName>review_id</primaryFieldName>
</settings>
</dataProvider>
</dataSource>
<listingToolbar name="listing_top">
<filters name="listing_filters">
<argument name="data" xsi:type="array">
<item name="config" xsi:type="array">
<item name="params" xsi:type="array">
<item name="filters_modifier" xsi:type="array"/>
</item>
</item>
</argument>
<settings>
<statefull>
<property name="applied" xsi:type="boolean">false</property>
</statefull>
</settings>
</filters>
<paging name="listing_paging"/>
</listingToolbar>
<columns name="review_columns" class="Magento\Ui\Component\Listing\Columns">
<settings>
<childDefaults>
<param name="fieldAction" xsi:type="array">
<item name="provider" xsi:type="string">reviewsGrid</item>
<item name="target" xsi:type="string">selectReview</item>
<item name="params" xsi:type="array">
<item name="0" xsi:type="string">${ $.$data.rowIndex }</item>
</item>
</param>
</childDefaults>
</settings>
<column name="review_id" sortOrder="0">
<settings>
<filter>textRange</filter>
<label translate="true">ID</label>
<sorting>asc</sorting>
</settings>
</column>
<column name="review_created_at" class="Magento\Ui\Component\Listing\Columns\Date" component="Magento_Ui/js/grid/columns/date" sortOrder="10">
<settings>
<filter>dateRange</filter>
<dataType>date</dataType>
<label translate="true">Created</label>
</settings>
</column>
<column name="status_id" class="Magento\Review\Ui\Component\Listing\Columns\Status" sortOrder="20">
<settings>
<filter>select</filter>
<options class="Magento\Review\Ui\Component\Listing\Columns\Status"/>
<dataType>select</dataType>
<label translate="true">Status</label>
</settings>
</column>
<column name="title" sortOrder="30">
<argument name="data" xsi:type="array">
<item name="config" xsi:type="array">
<item name="truncate" xsi:type="number">50</item>
<item name="nl2br" xsi:type="boolean">true</item>
<item name="escape" xsi:type="boolean">true</item>
</item>
</argument>
<settings>
<filter>text</filter>
<label translate="true">Title</label>
</settings>
</column>
<column name="nickname" sortOrder="40">
<argument name="data" xsi:type="array">
<item name="config" xsi:type="array">
<item name="truncate" xsi:type="number">50</item>
<item name="nl2br" xsi:type="boolean">true</item>
<item name="escape" xsi:type="boolean">true</item>
</item>
</argument>
<settings>
<filter>text</filter>
<label translate="true">Nickname</label>
</settings>
</column>
<column name="detail" sortOrder="50">
<argument name="data" xsi:type="array">
<item name="config" xsi:type="array">
<item name="truncate" xsi:type="number">50</item>
<item name="nl2br" xsi:type="boolean">true</item>
<item name="escape" xsi:type="boolean">true</item>
</item>
</argument>
<settings>
<filter>text</filter>
<label translate="true">Review</label>
</settings>
</column>
<column name="visibility" class="Magento\Review\Ui\Component\Listing\Columns\Visibility" sortOrder="60">
<settings>
<label translate="true">Visibility</label>
<bodyTmpl>ui/grid/cells/html</bodyTmpl>
</settings>
</column>
<column name="type" class="Magento\Review\Ui\Component\Listing\Columns\Type" sortOrder="70">
<settings>
<label translate="true">Type</label>
</settings>
</column>
<column name="name" sortOrder="80">
<settings>
<filter>text</filter>
<label translate="true">Product</label>
</settings>
</column>
<column name="sku" sortOrder="90">
<settings>
<filter>text</filter>
<label translate="true">SKU</label>
</settings>
</column>
<actionsColumn name="actions" class="Magento\Review\Ui\Component\Listing\Columns\ReviewActions" sortOrder="100">
<settings>
<indexField>entity_id</indexField>
</settings>
</actionsColumn>
</columns>
</listing>