starting on ui work

This commit is contained in:
Manoj Kumar 2026-03-03 16:54:57 +05:30
parent caf85330bb
commit 856158c1fe
No known key found for this signature in database
GPG Key ID: E952B7234D2C6F88
2 changed files with 45 additions and 0 deletions

View File

@ -291,6 +291,7 @@
"label.add.internal.lb": "Add internal LB",
"label.add.ip.range": "Add IP Range",
"label.add.ipv4.subnet": "Add IPv4 Subnet for Routed Networks",
"label.dns.server": "DNS Server",
"label.add.ip.v6.prefix": "Add IPv6 prefix",
"label.add.isolated.network": "Add Isolated Network",
"label.add.kubernetes.cluster": "Add Kubernetes Cluster",
@ -933,6 +934,9 @@
"label.dns": "DNS",
"label.dns1": "DNS 1",
"label.dns2": "DNS 2",
"label.dns.records": "DNS Records",
"label.dns.zone": "DNS Zone",
"label.dns.zones": "DNS Zones",
"label.domain": "Domain",
"label.domain.id": "Domain ID",
"label.domain.name": "Domain name",

View File

@ -1487,6 +1487,47 @@ export default {
groupMap: (selection) => { return selection.map(x => { return { id: x } }) }
}
]
},
{
name: 'dnsrecords',
title: 'label.dns.records',
icon: 'global-outlined',
hidden: true,
permission: ['listDnsRecords'],
columns: ['name', 'url', 'provider'],
details: ['name', 'url', 'provider', 'ispublic', 'port', 'nameservers'],
related: [{
name: 'vm',
title: 'label.dns.zone',
param: 'dnszoneid'
}]
},
{
name: 'dnszones',
title: 'label.dns.zones',
icon: 'global-outlined',
hidden: true,
permission: ['listDnsZones'],
columns: ['name', 'state', 'dnsservername', 'dnsserveraccount'],
details: ['name', 'state', 'dnsservername', 'dnsserveraccount'],
related: [{
name: 'dnsrecords',
title: 'label.dns.records',
param: 'dnszoneid'
}]
},
{
name: 'dnsservers',
title: 'label.dns.server',
icon: 'global-outlined',
permission: ['listDnsServers'],
columns: ['name', 'url', 'provider'],
details: ['name', 'url', 'ispublic', 'port', 'nameservers', 'domain', 'account'],
related: [{
name: 'dnszones',
title: 'label.dns.zone',
param: 'dnsserverid'
}]
}
]
}