1
0
mirror of https://github.com/BookStackApp/BookStack.git synced 2025-07-28 17:02:04 +03:00

Fixed and updated "Everyone Else" permissions handling

- Fixed inheriting control for new system.
- Tested copying shelf permissions to books.
- Added additional handling for inheriting scenario identification.
This commit is contained in:
Dan Brown
2022-10-10 17:22:38 +01:00
parent 0f68be608d
commit 0fae807713
5 changed files with 26 additions and 9 deletions

View File

@ -18,7 +18,7 @@ class EntityPermissions {
// "Everyone Else" inherit toggle
this.everyoneInheritToggle.addEventListener('change', event => {
const inherit = event.target.checked;
const permissions = document.querySelectorAll('input[type="checkbox"][name^="restrictions[0]["]');
const permissions = document.querySelectorAll('input[name^="permissions[0]["]');
for (const permission of permissions) {
permission.disabled = inherit;
permission.checked = false;