_authorization = $authorization; } /** * Remove massaction items in case they disallowed for user * @param mixed $argument * @return mixed */ public function update($argument) { if (false === $this->_authorization->isAllowed('Magento_Sales::cancel')) { unset($argument['cancel_order']); } if (false === $this->_authorization->isAllowed('Magento_Sales::hold')) { unset($argument['hold_order']); } if (false === $this->_authorization->isAllowed('Magento_Sales::unhold')) { unset($argument['unhold_order']); } return $argument; } }