Skip to content

Commit 856158c

Browse files
committed
starting on ui work
1 parent caf8533 commit 856158c

File tree

2 files changed

+45
-0
lines changed

2 files changed

+45
-0
lines changed

ui/public/locales/en.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,7 @@
291291
"label.add.internal.lb": "Add internal LB",
292292
"label.add.ip.range": "Add IP Range",
293293
"label.add.ipv4.subnet": "Add IPv4 Subnet for Routed Networks",
294+
"label.dns.server": "DNS Server",
294295
"label.add.ip.v6.prefix": "Add IPv6 prefix",
295296
"label.add.isolated.network": "Add Isolated Network",
296297
"label.add.kubernetes.cluster": "Add Kubernetes Cluster",
@@ -933,6 +934,9 @@
933934
"label.dns": "DNS",
934935
"label.dns1": "DNS 1",
935936
"label.dns2": "DNS 2",
937+
"label.dns.records": "DNS Records",
938+
"label.dns.zone": "DNS Zone",
939+
"label.dns.zones": "DNS Zones",
936940
"label.domain": "Domain",
937941
"label.domain.id": "Domain ID",
938942
"label.domain.name": "Domain name",

ui/src/config/section/network.js

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1487,6 +1487,47 @@ export default {
14871487
groupMap: (selection) => { return selection.map(x => { return { id: x } }) }
14881488
}
14891489
]
1490+
},
1491+
{
1492+
name: 'dnsrecords',
1493+
title: 'label.dns.records',
1494+
icon: 'global-outlined',
1495+
hidden: true,
1496+
permission: ['listDnsRecords'],
1497+
columns: ['name', 'url', 'provider'],
1498+
details: ['name', 'url', 'provider', 'ispublic', 'port', 'nameservers'],
1499+
related: [{
1500+
name: 'vm',
1501+
title: 'label.dns.zone',
1502+
param: 'dnszoneid'
1503+
}]
1504+
},
1505+
{
1506+
name: 'dnszones',
1507+
title: 'label.dns.zones',
1508+
icon: 'global-outlined',
1509+
hidden: true,
1510+
permission: ['listDnsZones'],
1511+
columns: ['name', 'state', 'dnsservername', 'dnsserveraccount'],
1512+
details: ['name', 'state', 'dnsservername', 'dnsserveraccount'],
1513+
related: [{
1514+
name: 'dnsrecords',
1515+
title: 'label.dns.records',
1516+
param: 'dnszoneid'
1517+
}]
1518+
},
1519+
{
1520+
name: 'dnsservers',
1521+
title: 'label.dns.server',
1522+
icon: 'global-outlined',
1523+
permission: ['listDnsServers'],
1524+
columns: ['name', 'url', 'provider'],
1525+
details: ['name', 'url', 'ispublic', 'port', 'nameservers', 'domain', 'account'],
1526+
related: [{
1527+
name: 'dnszones',
1528+
title: 'label.dns.zone',
1529+
param: 'dnsserverid'
1530+
}]
14901531
}
14911532
]
14921533
}

0 commit comments

Comments
 (0)