/** @inheritdoc */
 public function behaviors()
 {
     return ['verbs' => ['class' => VerbFilter::className(), 'actions' => ['delete' => ['post'], 'confirm' => ['post'], 'block' => ['post']]], 'access' => ['class' => AccessControl::className(), 'rules' => [['actions' => ['index', 'create', 'block', 'confirm', 'info'], 'allow' => true, 'roles' => ['@'], 'matchCallback' => function ($rule, $action) {
         return BUser::isAdmin(\Yii::$app->user->identity->username);
     }], ['actions' => ['index', 'create', 'update', 'delete', 'block', 'confirm', 'role', 'removerole', 'update-profile', 'info', 'assignments'], 'allow' => true, 'roles' => ['@'], 'matchCallback' => function ($rule, $action) {
         return BUser::isSuperAdmin(\Yii::$app->user->identity->username);
     }]]]];
 }
Esempio n. 2
0
 public function behaviors()
 {
     return ['access' => ['class' => AccessControl::className(), 'rules' => [['allow' => true, 'roles' => ['@'], 'matchCallback' => function () {
         return BUser::isSuperAdmin(\Yii::$app->user->identity->username);
     }]]]];
 }