mirror of
https://github.com/apache/cloudstack.git
synced 2025-11-02 11:52:28 +01:00
Adding netowrk type filter to listview (#811)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This commit is contained in:
parent
808ed6fa6a
commit
6371bc20d3
@ -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',
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user