Пример #1
0
 /**
  * Generate row url
  * @param \Magento\Framework\DataObject $item
  * @return bool|string
  */
 public function getUrl($item)
 {
     if ($this->_authorization->isAllowed('Magento_Sales::actions_view')) {
         return parent::getUrl($item);
     }
     return false;
 }
Пример #2
0
 /**
  * Create url for passed item using passed url model
  * @param \Magento\Framework\Object $item
  * @return string
  */
 public function getUrl($item)
 {
     if ($this->_authorization->isAllowed('Magento_Customer::manage') && $item->getCustomerId()) {
         return parent::getUrl($item);
     }
     return false;
 }
Пример #3
0
 /**
  * Return row url for js event handlers
  *
  * @param \Magento\Framework\DataObject $item
  * @return string
  */
 public function getRowUrl($item)
 {
     $url = '#';
     if (null !== $this->_rowUrlGenerator) {
         $url = $this->_rowUrlGenerator->getUrl($item);
     }
     return $url;
 }