IPAM: piilota vapaat lohkot varatun subnetin alta

Kun subnet on merkitty varatuksi, vapaita lohkoja ei näytetä
sen sisällä — koko verkko on jo allokoitu.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-11 10:31:13 +02:00
parent 6a84231cce
commit 56c9e3d2d0

View File

@@ -3183,8 +3183,8 @@ function flattenTree(nodes, depth, drillId) {
const expanded = ipamExpandedIds.has(node.entry.id); const expanded = ipamExpandedIds.has(node.entry.id);
rows.push({ entry: node.entry, depth: d, hasChildren, expanded, node, isFree: false }); rows.push({ entry: node.entry, depth: d, hasChildren, expanded, node, isFree: false });
if (hasChildren && expanded) { if (hasChildren && expanded) {
// Laske vapaat lohkot ja sekoita lasten sekaan osoitejärjestyksessä // Laske vapaat lohkot vain jos verkko ei ole varattu
const freeSpaces = findFreeSpaces(node); const freeSpaces = node.entry.tila === 'varattu' ? [] : findFreeSpaces(node);
if (freeSpaces.length > 0) { if (freeSpaces.length > 0) {
// Yhdistä lapset + vapaat, järjestä osoitteen mukaan // Yhdistä lapset + vapaat, järjestä osoitteen mukaan
const allItems = [ const allItems = [