Example #1
0
 /**
  * Check if user can edit given value
  * 
  * @param string $type Grid block type
  * @param array $config Edited value config
  * @param array $params Edit parameters
  * @param mixed $entity Edited entity
  * @param BL_CustomGrid_Model_Grid $model Custom grid model
  * @return bool
  */
 protected function _canEditValue($type, $config, $params, $entity, $model)
 {
     if ($this->isEditableValue($type, $config['id'], $config['origin'])) {
         if (isset($params['additional']['column_id']) && ($column = $model->getColumnFromDbId($params['additional']['column_id'])) && $column['allow_edit']) {
             return $this->checkUserEditPermissions($type, $model, null, $params);
         }
     }
     return false;
 }