]> git.proxmox.com Git - pmg-api.git/commitdiff
move config API from /nodes/config to /config
authorDietmar Maurer <dietmar@proxmox.com>
Sun, 19 Feb 2017 08:21:59 +0000 (09:21 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Sun, 19 Feb 2017 08:30:29 +0000 (09:30 +0100)
PMG/API2.pm
PMG/API2/Config.pm
PMG/API2/Nodes.pm

index 2be5d1128861d2fe43738c6adaf51bb0ab71ed18..d8672bd3970485cd797780bf471cacb9324a63ce 100644 (file)
@@ -8,10 +8,16 @@ use PVE::JSONSchema;
 
 use PMG::API2::AccessControl;
 use PMG::API2::Nodes;
+use PMG::API2::Config;
 use PMG::pmgcfg;
 
 use base qw(PVE::RESTHandler);
 
+__PACKAGE__->register_method ({
+    subclass => "PMG::API2::Config",
+    path => 'config',
+});
+
 __PACKAGE__->register_method ({
     subclass => "PMG::API2::Nodes",
     path => 'nodes',
@@ -46,6 +52,7 @@ __PACKAGE__->register_method ({
        my ($resp, $param) = @_;
 
        my $res = [
+           { subdir => 'config' },
            { subdir => 'nodes' },
            { subdir => 'version' },
            ];
index b75b38bc4a6a12a9966581127dd6be7787af67b2..1488c2739618a072ba5af7b4e1053c1ac39ae59e 100644 (file)
@@ -23,9 +23,7 @@ __PACKAGE__->register_method ({
     description => "Directory index.",
     parameters => {
        additionalProperties => 0,
-       properties => {
-           node => get_standard_option('pve-node'),
-       },
+       properties => {},
     },
     returns => {
        type => 'array',
@@ -53,7 +51,6 @@ __PACKAGE__->register_method ({
     parameters => {
        additionalProperties => 0,
        properties => {
-           node => get_standard_option('pve-node'),
            section => {
                description => "Section name.",
                type => 'string',
index 3a5cfcc3252c146e7be2afe63f633e99410e4da9..479fc69c0e0ec09764cc062b24b867a1584b02f6 100644 (file)
@@ -16,15 +16,9 @@ use PMG::API2::Tasks;
 use PMG::API2::Services;
 use PMG::API2::Network;
 use PMG::API2::RuleDB;
-use PMG::API2::Config;
 
 use base qw(PVE::RESTHandler);
 
-__PACKAGE__->register_method ({
-    subclass => "PMG::API2::Config",
-    path => 'config',
-});
-
 __PACKAGE__->register_method ({
     subclass => "PMG::API2::RuleDB",
     path => 'ruledb',
@@ -69,7 +63,6 @@ __PACKAGE__->register_method ({
        my ($param) = @_;
 
        my $result = [
-           { name => 'config' },
            { name => 'ruledb' },
            { name => 'services' },
            { name => 'syslog' },