From d16a030ea65b19e09c031700314d25f3352587d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Malte=20H=C3=B6ck?= <hoeck@atis.uka.de> Date: Fri, 4 Sep 2020 00:24:39 +0200 Subject: [PATCH] UPD: repaired API calls for DHCPVS --- frontend/src/api-services/dhcp.service.js | 17 ++++++++--------- frontend/src/views/dhcpvs/bcd_dhcp_overview.vue | 8 ++++---- frontend/src/views/dhcpvs/bcd_dhcp_settings.vue | 11 +++-------- 3 files changed, 15 insertions(+), 21 deletions(-) diff --git a/frontend/src/api-services/dhcp.service.js b/frontend/src/api-services/dhcp.service.js index d98032ec8..cf6853133 100644 --- a/frontend/src/api-services/dhcp.service.js +++ b/frontend/src/api-services/dhcp.service.js @@ -1,13 +1,12 @@ import TransactionService from './transaction.service' export default { - getOverviewDHCP(config) { let ta = [ {"name": "nd.bcd.list", "old": {"is_own": true, "sorting_params_list": "[\"name\"]"}}, - {"name": "vw.ou.list", "join": {"0": "nd.bcd.fkey_nd_bcd_oe"}}, - {"name": "nd.ip_subnet.list", "join": {"0": "nd.ip_subnet.fkey_nd_ip_subnet_bcd"}, "old": { "type": 4}}, - {"name": "nd.vlan.list", "join": {"0": "nd.vlan.fkey_nd_vlan_bcd"}} + {"name": "org.unit.list", "join": {"0": "api_fkey_nd_bcd_oe"}}, + {"name": "nd.ip_subnet.list", "join": {"0": "api_fkey_nd_ip_subnet_bcd"}, "old":{"type":4}}, + {"name": "nd.vlan.list", "join": {"0": "api_fkey_nd_vlan_bcd"}}, ] return TransactionService.execute(config, ta); }, @@ -15,8 +14,8 @@ export default { getDetailDHCP(config, name) { let ta = [ {"name": "nd.bcd.list", "old": {"name_list": "[\"" + name + "\"]"}}, - {"name": "nd.ip_subnet.list", "join": {"0": "nd.ip_subnet.fkey_nd_ip_subnet_bcd"}, "old": { "type": 4}}, - {"name": "nd.vlan.list", "join": {"0": "nd.vlan.fkey_nd_vlan_bcd"}} + {"name": "nd.ip_subnet.list", "join": {"0": "api_fkey_nd_ip_subnet_bcd"}, "old": { "type": 4}}, + {"name": "nd.vlan.list", "join": {"0": "api_fkey_nd_vlan_bcd"}} ] return TransactionService.execute(config, ta); }, @@ -24,7 +23,7 @@ export default { getIPs(config, cidr) { let ta = [ {"name": "dns.ip_addr.list", "old": {"type": 4, "sorting_params_list": ['value'], "value_cidr": cidr, "is_dhcp": true}}, - {"name": "dns.record.list", "old": {"type": "A"} , "join": {"0": "dns.record.fkey_pdns_rr_addr"}} + {"name": "dns.record.list", "old": {"type": "A"} , "join": {"0": "api_fkey_dns_record_target_ipaddr"}} ] return TransactionService.execute(config, ta); }, @@ -32,8 +31,8 @@ export default { getLeases(config, cidr) { let ta = [ {"name": "dhcp.lease.list", "old": {"ip_subnet_cidr": cidr}}, - {"name": "dns.ip_addr.list", "join": {"0": "dhcp.lease.fkey_dhcp_lease_addr"}}, - {"name": "dns.record.list", "join": {"1": "dns.record.fkey_pdns_rr_addr"}} + {"name": "dns.ip_addr.list", "join": {"0": "api_fkey_dhcp_lease_addr"}}, + {"name": "dns.record.list", "join": {"1": "api_fkey_dns_record_target_ipaddr"}} ] return TransactionService.execute(config, ta); } diff --git a/frontend/src/views/dhcpvs/bcd_dhcp_overview.vue b/frontend/src/views/dhcpvs/bcd_dhcp_overview.vue index 1d9b9a1b7..1e32eefea 100755 --- a/frontend/src/views/dhcpvs/bcd_dhcp_overview.vue +++ b/frontend/src/views/dhcpvs/bcd_dhcp_overview.vue @@ -24,18 +24,18 @@ <table class="table table-striped"> <thead> <tr> - <th>{{ $colnames['DBNetArea']['name'].short_title_abs }} <a class="sort d-print-none"><i + <th>Name <a class="sort d-print-none"><i class="fas fa-sort"></i></a></th> - <th>{{ $colnames['DBNetArea']['description'].short_title_abs }} <a class="sort d-print-none"><i + <th>Beschreibung <a class="sort d-print-none"><i class="fas fa-sort"></i></a></th> - <th>{{ $colnames['Net']['net'].short_title_abs }} <a class="sort d-print-none"><i + <th>IP-Subnetz <a class="sort d-print-none"><i class="fas fa-sort"></i></a> </th> <th>DHCP Aktiviert <a class="sort d-print-none" data-order="" data-target="utilization"><i class="fas fa-sort"></i></a></th> <th>Anzahl DHCP Adressen <a class="sort d-print-none" data-order="" data-target="utilization"><i class="fas fa-sort"></i></a></th> - <th>{{ $colnames['Facility']['name'].short_title_abs }} <a class="sort d-print-none"><i + <th>Organistationseinheit <a class="sort d-print-none"><i class="fas fa-sort-up"></i></a></th> <th>BCD (VLAN-Liste) <a class="sort"><i class="fas fa-sort"></i></a></th> diff --git a/frontend/src/views/dhcpvs/bcd_dhcp_settings.vue b/frontend/src/views/dhcpvs/bcd_dhcp_settings.vue index b9ffd8556..c769460aa 100644 --- a/frontend/src/views/dhcpvs/bcd_dhcp_settings.vue +++ b/frontend/src/views/dhcpvs/bcd_dhcp_settings.vue @@ -21,22 +21,17 @@ <div class="card-header">Bereich</div> <table class="table address-table" style="margin: 0"> <tr> - <th :title="$colnames['DBNetArea']['name'].long_title">{{ - $colnames['DBNetArea']['name'].short_title_abs }} - </th> + <th>Name</th> <td colspan="2">{{ bcd.name }}</td> </tr> <tr> - <th :title="$colnames['Facility']['short_name'].long_title">{{ - $colnames['Facility']['short_name'].short_title_abs }} + <th>Vollständiger Name </th> <td colspan="2" :title="bcd.ou_short_name">{{ bcd.ou_short_name }} </td> </tr> <tr> - <th :title="$colnames['Net']['net'].long_title">{{ - $colnames['Net']['net'].short_title_abs }} - </th> + <th>Subnetze</th> <td colspan="2"> <div v-if="range"> <div v-for="IPRange in range" :key="IPRange.cidr"> -- GitLab