/** @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); }]]]]; }
public function behaviors() { return ['access' => ['class' => AccessControl::className(), 'rules' => [['allow' => true, 'roles' => ['@'], 'matchCallback' => function () { return BUser::isSuperAdmin(\Yii::$app->user->identity->username); }]]]]; }