Liittymien VLAN/Laite/IP-kentät hakevat nyt tiedot IPAM:sta ja laiterekisteristä

- NetAdmin liittymälomakkeen VLAN, Laite ja IP muutettu tekstikentistä dropdown-valikoiksi
- Asiakasformin liittymäkentät samoin muutettu dropdown-valikoiksi
- Dropdownit populoidaan IPAM:n VLANeista, IP-osoitteista ja Tekniikan laiterekisteristä
- IP-dropdown ryhmittelee vapaat ja varatut IP:t optgroupeilla
- Laite-dropdown näyttää ping-statuksen, hallintaosoitteen ja mallin
- VLAN-dropdown näyttää VLAN ID:n, nimen ja sijainnin
- Jos nykyinen arvo ei ole IPAM/laiterekisterissä, näytetään se (manuaalinen)-lisätekstillä
- IPAM-tilan automaattipäivitys: kun liittymälle asetetaan IP, IPAM merkitsee sen varatuksi
- Kun IP poistetaan tai vaihdetaan, vanha IP vapautetaan IPAM:ssa automaattisesti
- API palauttaa nyt vlans ja ips -listat netadmin_connections-endpointissa

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-12 00:20:42 +02:00
parent d9944922e9
commit 7ed17c163f
3 changed files with 206 additions and 13 deletions

View File

@@ -1105,11 +1105,15 @@
</div>
<div class="form-group">
<label>VLAN</label>
<input type="text" id="na-edit-vlan">
<select id="na-edit-vlan">
<option value="">- Ei VLANia -</option>
</select>
</div>
<div class="form-group">
<label>Laite</label>
<input type="text" id="na-edit-laite">
<select id="na-edit-laite">
<option value="">- Ei laitetta -</option>
</select>
</div>
<div class="form-group">
<label>Portti</label>
@@ -1117,7 +1121,9 @@
</div>
<div class="form-group">
<label>IP</label>
<input type="text" id="na-edit-ip">
<select id="na-edit-ip">
<option value="">- Ei IP:tä -</option>
</select>
</div>
</div>
<div style="margin-top:1rem;display:flex;gap:0.5rem;justify-content:flex-end;">