config: fix missing vpn users tab, review/fix icons

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This commit is contained in:
Rohit Yadav 2019-10-16 11:09:45 +05:30
parent aa3c29896e
commit 2d0c31a912
4 changed files with 28 additions and 5 deletions

View File

@ -22,7 +22,7 @@ export default {
},
{
api: 'getUploadParamsForVolume',
icon: 'upload',
icon: 'cloud-upload',
label: 'Upload Local Template',
listView: true,
popup: true,
@ -84,7 +84,7 @@ export default {
},
{
api: 'getUploadParamsForIso',
icon: 'upload',
icon: 'cloud-upload',
label: 'Upload Local Iso',
listView: true,
popup: true,

View File

@ -203,6 +203,30 @@ export default {
}
]
},
{
name: 'vpnuser',
title: 'VPN Users',
icon: 'user',
permission: [ 'listVpnUsers' ],
columns: ['username', 'state', 'account', 'domain'],
details: ['username', 'state', 'account', 'domain'],
actions: [
{
api: 'addVpnUser',
icon: 'plus',
label: 'Add VPN User',
listView: true,
args: ['username', 'password', 'domainid', 'account']
},
{
api: 'removeVpnUser',
icon: 'delete',
label: 'Delete VPN User',
dataView: true,
args: ['username', 'domainid', 'account']
}
]
},
{
name: 'vpngateway',
title: 'VPN Gateway',

View File

@ -2,7 +2,6 @@ export default {
name: 'plugin',
title: 'Plugins',
icon: 'heat-map',
permission: [ 'quotaSummary', 'cloudianSsoLogin' ],
children: [
{
name: 'quota',

View File

@ -21,14 +21,14 @@ export default {
listView: true
}, {
api: 'uploadVolume',
icon: 'cloud-upload',
icon: 'link',
label: 'Upload Volume From URL',
type: 'main',
args: ['url', 'name', 'zoneid', 'format', 'diskofferingid', 'checksum'],
listView: true
}, {
api: 'getUploadParamsForVolume',
icon: 'upload',
icon: 'cloud-upload',
label: 'Upload Local Volume',
listView: true,
popup: true,