]> git.proxmox.com Git - pmg-api.git/blobdiff - PMG/API2.pm
implement new role 'helpdesk'
[pmg-api.git] / PMG / API2.pm
index d8672bd3970485cd797780bf471cacb9324a63ce..68c9ff9a73954df294387294408a83619cbed346 100644 (file)
@@ -9,6 +9,8 @@ use PVE::JSONSchema;
 use PMG::API2::AccessControl;
 use PMG::API2::Nodes;
 use PMG::API2::Config;
+use PMG::API2::Quarantine;
+use PMG::API2::Statistics;
 use PMG::pmgcfg;
 
 use base qw(PVE::RESTHandler);
@@ -26,6 +28,16 @@ __PACKAGE__->register_method ({
 __PACKAGE__->register_method ({
     subclass => "PMG::API2::AccessControl",
     path => 'access',
+                             });
+
+__PACKAGE__->register_method ({
+    subclass => "PMG::API2::Quarantine",
+    path => 'quarantine',
+});
+
+__PACKAGE__->register_method ({
+    subclass => "PMG::API2::Statistics",
+    path => 'statistics',
 });
 
 __PACKAGE__->register_method ({
@@ -52,9 +64,12 @@ __PACKAGE__->register_method ({
        my ($resp, $param) = @_;
 
        my $res = [
+           { subdir => 'access' },
            { subdir => 'config' },
            { subdir => 'nodes' },
            { subdir => 'version' },
+           { subdir => 'quarantine' },
+           { subdir => 'statistics' },
            ];
 
        return $res;