public function beforeValidate() { if (!$this->container->canWrite($this->user_id)) { $this->addError('visibility', Yii::t('base', 'Insufficent permissions to create content!')); } return parent::beforeValidate(); }
public function beforeValidate() { if (!$this->container->canWrite($this->user_id) && $this->getPolymorphicRelation()->className() != Activity::className()) { $this->addError('visibility', Yii::t('base', 'Insufficent permissions to create content!')); } return parent::beforeValidate(); }