/**
* @extends {Component}
*/
+import {htmlToDom} from "../services/dom";
+
class EntityPermissions {
setup() {
// Get and insert new row
const resp = await window.$http.get(`/permissions/form-row/${this.entityType}/${roleId}`);
- const wrap = document.createElement('div');
- wrap.innerHTML = resp.data;
- const row = wrap.children[0];
+ const row = htmlToDom(resp.data);
this.roleContainer.append(row);
- window.components.init(row);
this.roleSelect.disabled = false;
}
removeRowOnButtonClick(button) {
- const row = button.closest('.content-permissions-row');
+ const row = button.closest('.item-list-row');
const roleId = button.dataset.roleId;
const roleName = button.dataset.roleName;