public function getJSClassParams() { return array_merge(parent::getJSClassParams(), array('inlineEdit' => Yii::app()->controller->checkPermissions($this->model, 'edit'))); }
public function getJSClassParams() { return array_merge(parent::getJSClassParams(), array('quickCreate' => array('urls' => QuickCreateRelationshipBehavior::getCreateUrlsForModels($this->_quickCreateButtonTypes), 'tooltips' => QuickCreateRelationshipBehavior::getDialogTooltipsForModels($this->_quickCreateButtonTypes, get_class($this->model)), 'dialogTitles' => QuickCreateRelationshipBehavior::getDialogTitlesForModels($this->_quickCreateButtonTypes), 'defaults' => $this->defaultsByRelatedModelType), 'translations' => array('title' => Yii::t('app', 'Discard unsaved changes?'), 'message' => Yii::t('app', 'You have unsaved changes to this record. Discard changes?'), 'cancel' => Yii::t('app', 'Cancel'), 'confirm' => Yii::t('app', 'Yes')))); }
public function getJSClassParams() { return array_merge(parent::getJSClassParams(), array('inlineEdit' => $this->canEdit())); }
public function getJSClassParams() { return array_merge(parent::getJSClassParams(), array('quickCreate' => array('urls' => QuickCreateRelationshipBehavior::getCreateUrlsForModels($this->_quickCreateButtonTypes), 'tooltips' => QuickCreateRelationshipBehavior::getDialogTooltipsForModels($this->_quickCreateButtonTypes, get_class($this->model)), 'dialogTitles' => QuickCreateRelationshipBehavior::getDialogTitlesForModels($this->_quickCreateButtonTypes), 'defaults' => $this->defaultsByRelatedModelType))); }