adopt code for changes in pve-common
authorDietmar Maurer <dietmar@proxmox.com>
Wed, 4 Jul 2018 06:54:16 +0000 (08:54 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Wed, 4 Jul 2018 06:54:16 +0000 (08:54 +0200)
PVE/APIClient/Commands/list.pm
PVE/APIClient/Commands/remote.pm
PVE/APIClient/Config.pm
pve-api-definition.dat
pveclient

index f5388f1..10a8f7c 100644 (file)
@@ -30,7 +30,7 @@ __PACKAGE__->register_method ({
        additionalProperties => 0,
        properties => {
            remote => get_standard_option('pveclient-remote-name'),
-           'format' => get_standard_option('pveclient-output-format'),
+           'format' => get_standard_option('pve-output-format'),
        },
     },
     returns => {
index 6124bbe..2e5337a 100644 (file)
@@ -36,7 +36,7 @@ __PACKAGE__->register_method ({
     parameters => {
        additionalProperties => 0,
        properties => {
-           'format' => get_standard_option('pveclient-output-format'),
+           'format' => get_standard_option('pve-output-format'),
        },
     },
     returns => {
index 9ab68fc..5437be6 100644 (file)
@@ -28,14 +28,6 @@ my $complete_remote_name = sub {
     return $list;
 };
 
-PVE::APIClient::JSONSchema::register_standard_option('pveclient-output-format', {
-    type => 'string',
-    description => 'Output format.',
-    enum => [ 'text', 'plain', 'json' ],
-    optional => 1,
-    default => 'text',
-});
-
 PVE::APIClient::JSONSchema::register_standard_option('pveclient-remote-name', {
     description => "The name of the remote.",
     type => 'string',
index f21a6db..67fb816 100644 (file)
Binary files a/pve-api-definition.dat and b/pve-api-definition.dat differ
index c87b2cc..09e3086 100755 (executable)
--- a/pveclient
+++ b/pveclient
@@ -94,7 +94,7 @@ if (my $info = PVE::APIClient::Helpers::extract_path_info($uri_param)) {
     $path_returns = $info->{returns};
 }
 
-$path_properties->{format} = get_standard_option('pveclient-output-format'),
+$path_properties->{format} = get_standard_option('pve-output-format'),
 $path_properties->{remote} = get_standard_option('pveclient-remote-name');
 $path_properties->{api_path} = {
     description => "API path.",
@@ -151,8 +151,8 @@ __PACKAGE__->register_method ({
 __PACKAGE__->register_method ({
     name => 'pveclient_create',
     path => 'pveclient_create',
-    method => 'PUSH',
-    description => "Call API PUSH on <api_path>.",
+    method => 'POST',
+    description => "Call API POST on <api_path>.",
     parameters => {
        additionalProperties => 0,
        properties => $path_properties,