From bf7aed26749eb892cecbcc3e78df51d0a836e9bc Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Thu, 1 Oct 2015 07:59:05 +0200 Subject: [PATCH] implement complete_volume --- PVE/Storage.pm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/PVE/Storage.pm b/PVE/Storage.pm index d26499d..d646506 100755 --- a/PVE/Storage.pm +++ b/PVE/Storage.pm @@ -1234,4 +1234,23 @@ sub complete_content_type { return [qw(rootdir images vztmpl iso backup)]; } +sub complete_volume { + my ($cmdname, $pname, $cvalue) = @_; + + my $cfg = config(); + + my $storage_list = complete_storage_enabled(); + + my $res = []; + foreach my $storeid (@$storage_list) { + my $vollist = PVE::Storage::volume_list($cfg, $storeid); + + foreach my $item (@$vollist) { + push @$res, $item->{volid}; + } + } + + return $res; +} + 1;