Skip to content

Commit cadd710

Browse files
compute: boilerplate for VM migration wizard
Signed-off-by: Rohit Yadav <[email protected]>
1 parent cba4d6d commit cadd710

File tree

2 files changed

+49
-0
lines changed

2 files changed

+49
-0
lines changed

ui/src/config/section/compute.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,8 @@ export default {
184184
label: 'label.migrate.instance.to.host',
185185
dataView: true,
186186
show: (record) => { return ['Running'].includes(record.state) },
187+
component: () => import('@/views/compute/MigrateWizard'),
188+
popup: true,
187189
args: ['hostid', 'virtualmachineid'],
188190
mapping: {
189191
virtualmachineid: {
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
// Licensed to the Apache Software Foundation (ASF) under one
2+
// or more contributor license agreements. See the NOTICE file
3+
// distributed with this work for additional information
4+
// regarding copyright ownership. The ASF licenses this file
5+
// to you under the Apache License, Version 2.0 (the
6+
// "License"); you may not use this file except in compliance
7+
// with the License. You may obtain a copy of the License at
8+
//
9+
// http://www.apache.org/licenses/LICENSE-2.0
10+
//
11+
// Unless required by applicable law or agreed to in writing,
12+
// software distributed under the License is distributed on an
13+
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14+
// KIND, either express or implied. See the License for the
15+
// specific language governing permissions and limitations
16+
// under the License.
17+
18+
<template>
19+
<div>
20+
{{ resource }}
21+
This needs to implement migrate wizard
22+
</div>
23+
</template>
24+
25+
<script>
26+
27+
export default {
28+
name: 'VMMigrateWizard',
29+
components: {
30+
},
31+
props: {
32+
resource: {
33+
type: Object,
34+
required: true
35+
}
36+
},
37+
data () {
38+
return {
39+
}
40+
},
41+
methods: {
42+
}
43+
}
44+
</script>
45+
46+
<style scoped>
47+
</style>

0 commit comments

Comments
 (0)