Yii2. RBAC. Как у пользователя имеющего роль запретить определенное разрешение?
Есть роль user, она включает в себя роль author.
У роли author есть разрешения: createPost, updatePost, deletePost.
Есть пользователь - user1. Ему назначена роль user. Получается, у него есть разрешения createPost, updatePost, deletePost.
Как для этого конкретного пользователя запретить одно из разрешений, например, deletePost?
sha-man у вас пользователь может иметь несколько ролей? Цепочку ролей не друг за другом наследуемую, я каждая роль самостоятельная и пользователь может иметь несколько ролей. Например, CreaterPost, UpdaterPost - судя по задачи вам надо разделить, тогда получите более гибкую систему.