mirror of
https://github.com/BookStackApp/BookStack.git
synced 2025-06-02 06:43:10 +08:00
Fixed role entity permissions ignoring inheritance
Added additional scnenario tests to cover
This commit is contained in:
@ -317,4 +317,27 @@ User granted page permission.
|
||||
- Role B has no entity chapter permissions.
|
||||
- User has Role A & B.
|
||||
|
||||
User denied page permission.
|
||||
|
||||
#### test_90_fallback_overrides_parent_entity_role_deny
|
||||
|
||||
- Chapter permissions have inherit disabled.
|
||||
- Page permissions have inherit disabled.
|
||||
- Chapter fallback has entity deny permission.
|
||||
- Page fallback has entity deny permission.
|
||||
- Role A has entity allow chapter permission.
|
||||
- User has Role A.
|
||||
|
||||
User denied page permission.
|
||||
|
||||
#### test_91_fallback_overrides_parent_entity_role_inherit
|
||||
|
||||
- Book permissions have inherit disabled.
|
||||
- Chapter permissions have inherit disabled.
|
||||
- Page permissions have inherit enabled.
|
||||
- Book fallback has entity deny permission.
|
||||
- Chapter fallback has entity deny permission.
|
||||
- Role A has entity allow book permission.
|
||||
- User has Role A.
|
||||
|
||||
User denied page permission.
|
Reference in New Issue
Block a user