@@ -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