/** * 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; }
/** * 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; }
/** * 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; }