// "Everyone Else" inherit toggle
this.everyoneInheritToggle.addEventListener('change', event => {
const inherit = event.target.checked;
// "Everyone Else" inherit toggle
this.everyoneInheritToggle.addEventListener('change', event => {
const inherit = event.target.checked;
for (const permission of permissions) {
permission.disabled = inherit;
permission.checked = false;
for (const permission of permissions) {
permission.disabled = inherit;
permission.checked = false;
this.container.addEventListener('click', event => {
const button = event.target.closest('button');
if (button && button.dataset.roleId) {
this.container.addEventListener('click', event => {
const button = event.target.closest('button');
if (button && button.dataset.roleId) {
// Get and insert new row
const resp = await window.$http.get(`/permissions/form-row/${this.entityType}/${roleId}`);
// Get and insert new row
const resp = await window.$http.get(`/permissions/form-row/${this.entityType}/${roleId}`);
- const row = button.closest('.content-permissions-row');
- const roleId = button.dataset.roleId;
- const roleName = button.dataset.roleName;
+ const row = button.closest('.item-list-row');
+ const {roleId} = button.dataset;
+ const {roleName} = button.dataset;