Firewall: Rules [new]: adjust row selection behavior for internal rules

re-use the same logic that decides checkbox rendering to disable the
relevant hover CSS and disable tabulator internal selection functionality
This commit is contained in:
Stephan de Wit
2026-03-02 16:02:52 +01:00
parent b09a3c69ea
commit 4bc542cc7f
@@ -142,6 +142,7 @@
// hide the row selection checkbox for internal and dataTree group rules
if (data.isGroup || !data.uuid || !data.uuid.includes("-")) {
$element.addClass('row-no-select');
$element.removeClass('tabulator-selectable');
}
// bucket row (dataTree) styling
@@ -149,6 +150,10 @@
$element.addClass('bucket-row');
}
},
selectableRowsCheck: function(row) {
const data = row.getData();
return !(data.isGroup || !data.uuid || !data.uuid.includes("-"));
}
},
options: {
responsive: true,