IP Manager überarbeitet

This commit is contained in:
ecki
2026-03-27 14:50:03 +01:00
parent 0329c67904
commit 89ce86eb4a
7 changed files with 275 additions and 13 deletions
+18 -4
View File
@@ -9,7 +9,12 @@ window.loadInfrastructure = async function(){
resources.forEach(r => {
let html = `<div class="infra-server"><b>${r.name}</b></div>`
let html = `
<div class="infra-server clickable"
onclick='openServerDetail(${JSON.stringify(r)})'>
<b>${r.name}</b>
</div>
`
if(Array.isArray(r.ips)){
@@ -23,8 +28,12 @@ window.loadInfrastructure = async function(){
domains.forEach(d => {
html += `<div class="infra-domain"> └ 🌐 ${d.domain_name}</div>`
html += `
<div class="infra-domain clickable"
onclick='openDomainEdit(${JSON.stringify(d)})'>
🌐 ${d.domain_name}
</div>
`
const sublist = subs.filter(s =>
s.domain_id == d.domain_id || s.domain_name == d.domain_name
)
@@ -33,7 +42,12 @@ window.loadInfrastructure = async function(){
if(s.ip_address == ip.ip){
html += `<div class="infra-sub">   └ ${s.subdomain}.${s.domain_name}</div>`
html += `
<div class="infra-sub clickable"
onclick='openSubEdit(${JSON.stringify(s)})'>
${s.subdomain}.${s.domain_name}
</div>
`
}