This is an automated email from the ASF dual-hosted git repository.

rohit pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cloudstack.git

commit 775de36688b18dad651af69179cd7776d6d2b791
Merge: c8f7c0d f07e4d3
Author: Rohit Yadav <rohit.ya...@shapeblue.com>
AuthorDate: Wed Mar 17 17:46:16 2021 +0530

    Merge remote-tracking branch 'origin/4.15'

 .../cloud/projects/dao/ProjectAccountDaoImpl.java    |  5 +++--
 .../java/com/cloud/capacity/CapacityManagerImpl.java |  8 +++-----
 .../java/com/cloud/servlet/ConsoleProxyServlet.java  |  6 ++++--
 systemvm/agent/noVNC/app/styles/base.css             |  4 ++++
 systemvm/agent/noVNC/vnc.html                        |  5 -----
 ui/public/locales/en.json                            |  7 ++++++-
 ui/src/components/view/ActionButton.vue              |  7 ++++++-
 ui/src/config/section/compute.js                     |  3 ++-
 ui/src/config/section/domain.js                      |  2 +-
 ui/src/config/section/infra/routers.js               |  1 +
 ui/src/config/section/infra/secondaryStorages.js     | 20 +++++++++++---------
 ui/src/config/section/infra/systemVms.js             |  1 +
 ui/src/config/section/network.js                     |  3 ++-
 ui/src/views/AutogenView.vue                         |  7 +++++++
 ui/src/views/compute/AssignInstance.vue              | 12 ++++++++++--
 ui/src/views/compute/StartVirtualMachine.vue         |  2 +-
 ui/src/views/iam/AddAccount.vue                      |  2 +-
 ui/src/views/iam/DomainActionForm.vue                |  3 +++
 ui/src/views/project/AddAccountOrUserToProject.vue   |  4 +++-
 .../views/project/iam/ProjectRolePermissionTab.vue   |  4 ++--
 ui/src/views/storage/FormSchedule.vue                |  6 +++---
 ui/src/views/storage/MigrateVolume.vue               |  9 +++++----
 ui/src/views/storage/ResizeVolume.vue                |  7 ++++---
 ui/src/views/storage/TakeSnapshot.vue                |  6 +++---
 24 files changed, 86 insertions(+), 48 deletions(-)

diff --cc ui/src/config/section/infra/routers.js
index a338237,09f4fff..fd10acc
--- a/ui/src/config/section/infra/routers.js
+++ b/ui/src/config/section/infra/routers.js
@@@ -104,19 -103,19 +104,20 @@@ export default 
        api: 'migrateSystemVm',
        icon: 'drag',
        label: 'label.action.migrate.router',
+       message: 'message.migrate.router.confirm',
        dataView: true,
 -      show: (record, store) => { return ['Running'].includes(record.state) && 
['Admin'].includes(store.userInfo.roletype) },
 -      args: ['virtualmachineid', 'hostid'],
 -      mapping: {
 -        virtualmachineid: {
 -          value: (record) => { return record.id }
 -        },
 -        hostid: {
 -          api: 'findHostsForMigration',
 -          params: (record) => { return { virtualmachineid: record.id } }
 -        }
 -      }
 +      show: (record, store) => { return record.state === 'Running' && 
['Admin'].includes(store.userInfo.roletype) },
 +      component: () => import('@/views/compute/MigrateWizard'),
 +      popup: true
 +    },
 +    {
 +      api: 'migrateSystemVm',
 +      icon: 'drag',
 +      label: 'label.action.migrate.systemvm.to.ps',
 +      dataView: true,
 +      show: (record, store) => { return ['Stopped'].includes(record.state) && 
['VMware'].includes(record.hypervisor) },
 +      component: () => import('@/views/compute/MigrateVMStorage'),
 +      popup: true
      },
      {
        api: 'runDiagnostics',
diff --cc ui/src/config/section/infra/systemVms.js
index 5c02734,8d519ca..181b8e8
--- a/ui/src/config/section/infra/systemVms.js
+++ b/ui/src/config/section/infra/systemVms.js
@@@ -69,19 -68,19 +69,20 @@@ export default 
        api: 'migrateSystemVm',
        icon: 'drag',
        label: 'label.action.migrate.systemvm',
+       message: 'message.migrate.systemvm.confirm',
        dataView: true,
 -      show: (record) => { return record.state === 'Running' },
 -      args: ['virtualmachineid', 'hostid'],
 -      mapping: {
 -        virtualmachineid: {
 -          value: (record) => { return record.id }
 -        },
 -        hostid: {
 -          api: 'findHostsForMigration',
 -          params: (record) => { return { virtualmachineid: record.id } }
 -        }
 -      }
 +      show: (record, store) => { return record.state === 'Running' && 
['Admin'].includes(store.userInfo.roletype) },
 +      component: () => import('@/views/compute/MigrateWizard'),
 +      popup: true
 +    },
 +    {
 +      api: 'migrateSystemVm',
 +      icon: 'drag',
 +      label: 'label.action.migrate.systemvm.to.ps',
 +      dataView: true,
 +      show: (record, store) => { return ['Stopped'].includes(record.state) && 
['VMware'].includes(record.hypervisor) },
 +      component: () => import('@/views/compute/MigrateVMStorage'),
 +      popup: true
      },
      {
        api: 'runDiagnostics',

Reply via email to