@@ -459,60 +459,6 @@ export default {
459
459
}
460
460
]
461
461
} ,
462
- {
463
- name : 'backup' ,
464
- title : 'label.backup' ,
465
- icon : 'cloud-upload-outlined' ,
466
- permission : [ 'listBackups' ] ,
467
- columns : [ { name : ( record ) => { return record . virtualmachinename } } , 'virtualmachinename' , 'status' , 'type' , 'created' , 'account' , 'zone' ] ,
468
- details : [ 'virtualmachinename' , 'id' , 'type' , 'externalid' , 'size' , 'virtualsize' , 'volumes' , 'backupofferingname' , 'zone' , 'account' , 'domain' , 'created' ] ,
469
- actions : [
470
- {
471
- api : 'restoreBackup' ,
472
- icon : 'sync-outlined' ,
473
- docHelp : 'adminguide/virtual_machines.html#restoring-vm-backups' ,
474
- label : 'label.backup.restore' ,
475
- message : 'message.backup.restore' ,
476
- dataView : true ,
477
- show : ( record ) => { return record . state !== 'Destroyed' }
478
- } ,
479
- {
480
- api : 'restoreVolumeFromBackupAndAttachToVM' ,
481
- icon : 'paper-clip-outlined' ,
482
- label : 'label.backup.attach.restore' ,
483
- message : 'message.backup.attach.restore' ,
484
- dataView : true ,
485
- show : ( record ) => { return record . state !== 'Destroyed' } ,
486
- popup : true ,
487
- component : shallowRef ( defineAsyncComponent ( ( ) => import ( '@/views/storage/RestoreAttachBackupVolume.vue' ) ) )
488
- } ,
489
- {
490
- api : 'removeVirtualMachineFromBackupOffering' ,
491
- icon : 'scissor-outlined' ,
492
- label : 'label.backup.offering.remove' ,
493
- message : 'message.backup.offering.remove' ,
494
- dataView : true ,
495
- show : ( record ) => { return record . state !== 'Destroyed' } ,
496
- args : [ 'forced' , 'virtualmachineid' ] ,
497
- mapping : {
498
- forced : {
499
- value : ( record ) => { return true }
500
- } ,
501
- virtualmachineid : {
502
- value : ( record ) => { return record . virtualmachineid }
503
- }
504
- }
505
- } ,
506
- {
507
- api : 'deleteBackup' ,
508
- icon : 'delete-outlined' ,
509
- label : 'label.delete.backup' ,
510
- message : 'message.delete.backup' ,
511
- dataView : true ,
512
- show : ( record ) => { return record . state !== 'Destroyed' }
513
- }
514
- ]
515
- } ,
516
462
{
517
463
name : 'buckets' ,
518
464
title : 'label.buckets' ,
0 commit comments