/**
  * @inheritdoc
  */
 public function behaviors()
 {
     return ArrayHelper::merge(parent::behaviors(), ['accessControl' => ['class' => AuthControl::className(), 'rules' => [['allow' => true, 'roles' => ['@'], 'actions' => ['index']], ['allow' => true, 'roles' => ['createProject'], 'actions' => ['create']], ['allow' => true, 'roles' => ['updateProject'], 'actions' => ['update']], ['allow' => true, 'roles' => ['deleteProject'], 'actions' => ['delete'], 'verbs' => ['POST']]]]]);
 }
 /**
  * @inheritdoc
  */
 public function behaviors()
 {
     return ArrayHelper::merge(parent::behaviors(), ['accessControl' => ['class' => AuthControl::className(), 'rules' => [['allow' => true, 'roles' => ['createUser', 'updateUser', 'deleteUser'], 'actions' => ['index']], ['allow' => true, 'roles' => ['createUser'], 'actions' => ['create']], ['allow' => true, 'roles' => ['updateUser'], 'actions' => ['update', 'vcs-bindings']], ['allow' => true, 'roles' => ['deleteUser'], 'actions' => ['lock', 'activate']]]]]);
 }
Exemple #3
0
 /**
  * @inheritdoc
  */
 public function behaviors()
 {
     return ArrayHelper::merge(parent::behaviors(), ['accessControl' => ['class' => AuthControl::className(), 'rules' => [['allow' => true, 'roles' => ['@']]]]]);
 }
 /**
  * @inheritdoc
  */
 public function behaviors()
 {
     return ArrayHelper::merge(parent::behaviors(), ['accessControl' => ['class' => AuthControl::className(), 'rules' => [['allow' => true, 'roles' => ['@'], 'actions' => ['list']], ['allow' => true, 'roles' => ['setSelfReview'], 'actions' => ['create-self-review'], 'verbs' => ['POST']], ['allow' => true, 'roles' => ['selfFinishReview'], 'actions' => ['finish-review'], 'verbs' => ['POST']]]]]);
 }