Adding netowrk type filter to listview (#811)

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This commit is contained in:
davidjumani 2020-10-20 16:02:18 +05:30 committed by Rohit Yadav
parent 808ed6fa6a
commit 6371bc20d3
2 changed files with 8 additions and 1 deletions

View File

@ -31,6 +31,7 @@ export default {
resourceType: 'Network',
columns: ['name', 'state', 'type', 'cidr', 'ip6cidr', 'broadcasturi', 'account', 'zonename'],
details: ['name', 'id', 'description', 'type', 'traffictype', 'vpcid', 'vlan', 'broadcasturi', 'cidr', 'ip6cidr', 'netmask', 'gateway', 'aclname', 'ispersistent', 'restartrequired', 'reservediprange', 'redundantrouter', 'networkdomain', 'zonename', 'account', 'domain'],
filters: ['all', 'isolated', 'shared', 'l2'],
searchFilters: ['keyword', 'zoneid', 'domainid', 'account', 'tags'],
related: [{
name: 'vm',

View File

@ -47,7 +47,7 @@
:placeholder="$t('label.filterby')"
:value="$route.query.filter || (projectView && $route.name === 'vm' ||
['Admin', 'DomainAdmin'].includes($store.getters.userInfo.roletype) && ['vm', 'iso', 'template'].includes($route.name)
? 'all' : 'self')"
? 'all' : ['guestnetwork'].includes($route.name) ? 'all' : 'self')"
style="min-width: 100px; margin-left: 10px"
@change="changeFilter">
<a-icon slot="suffixIcon" type="filter" />
@ -1023,6 +1023,12 @@ export default {
query.templatefilter = filter
} else if (this.$route.name === 'iso') {
query.isofilter = filter
} else if (this.$route.name === 'guestnetwork') {
if (filter === 'all') {
delete query.type
} else {
query.type = filter
}
} else if (this.$route.name === 'vm') {
if (filter === 'self') {
query.account = this.$store.getters.userInfo.account