Fixed Group creation not updating table

This commit is contained in:
2025-10-12 16:23:58 +02:00
parent 164831c903
commit 358e35bb6a

View File

@@ -281,6 +281,36 @@
if (result.success) {
bootstrap.Modal.getInstance(createModalEl).hide();
createForm.reset();
// Add the new group to the table
const tableBody = document.querySelector('tbody');
const newRow = document.createElement('tr');
newRow.innerHTML = `
<td style="text-align: center">${jsonData.Cn}</td>
<td style="text-align: center">${jsonData.Permissions.includes("CanInventorize") ? "☑️" : "❌"}</td>
<td style="text-align: center">${jsonData.Permissions.includes("CanManageUsers") ? "☑️" : "❌"}</td>
<td style="text-align: center">${jsonData.Permissions.includes("CanManageLocations") ? "☑️" : "❌"}</td>
<td style="text-align: center">${jsonData.Permissions.includes("CanManageAssets") ? "☑️" : "❌"}</td>
<td style="text-align: center">${jsonData.Permissions.includes("CanManageGroups") ? "☑️" : "❌"}</td>
<td style="text-align: center">
<div class="d-flex gap-2 justify-content-center">
<button class="btn btn-sm btn-warning btn-update"
data-group-id="${jsonData.Cn}"
data-bs-toggle="modal"
data-bs-target="#updateGroupModal">
@T["Update"]
</button>
<button class="btn btn-sm btn-danger btn-delete"
data-group-id="${jsonData.Cn}"
data-bs-toggle="modal"
data-bs-target="#deleteModal">
Delete
</button>
</div>
</td>
`;
tableBody.appendChild(newRow);
showToast('@T["Group created successfully"]', 'success');
} else {
let exception = result.exception;