/** * Validate widget instance before delete * * @param Mage_Widget_Model_Widget_Instance $model */ public function widgetInstanceDeleteBefore($model) { $originalStoreIds = $model->getResource()->lookupStoreIds($model->getId()); if (!$this->_role->hasExclusiveStoreAccess($originalStoreIds)) { $this->_throwDelete(); } }
/** * Row click url * * @param Mage_Widget_Model_Widget_Instance $row * @return string */ public function getRowUrl($row) { return $this->getUrl('*/*/edit', array('instance_id' => $row->getId())); }