Привет!
Собственно вопрос. Создаю роль, создаю разрешение, прикрепляю разрешение к роли. Добавляю роль к пользователю.
Но почему то пользователь с такой ролю доступа не получает.
Как:
$auth = \Yii::$app->authManager;
$admin = $auth->createRole('admin');
$auth->add($admin);
$showFilter = $auth->createPermission('showFilter');
$showFilter->description = "Показать фильтр";
$auth->add($showFilter);
$auth->addChild($admin, $showFilter);
$auth->assign($admin, 76);
Но вызов
Yii::$app->user->can('showFilter')
почему то возвращает false. Помогите понять почему. Все делал по документации. Как тут
Authorization
UPDATE:
Если написать
Yii::$app->user->can('admin')
то доступ есть, не работает именно через "разрешение" привязанной к роли. Если даже роль к роли привязать, то доступ через дочернюю роль он не получает (