]> git.proxmox.com Git - pmg-api.git/commitdiff
PMG/RuleDB/Object.pm: fix permissions for role admin
authorDietmar Maurer <dietmar@proxmox.com>
Thu, 18 Jan 2018 09:12:35 +0000 (10:12 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Thu, 18 Jan 2018 09:12:35 +0000 (10:12 +0100)
PMG/RuleDB/Object.pm

index bae6078c1935fb4ede595f2c5cdf40f605021e5d..32c9dcbebe5dccf5473ee4dda34aad94c70f5d83 100644 (file)
@@ -174,6 +174,7 @@ sub register_api {
        description => "Add '$otype_text' object.",
        proxyto => 'master',
        protected => 1,
+       permissions => { check => [ 'admin' ] },
        parameters => {
            additionalProperties => 0,
            properties => $create_properties,
@@ -212,6 +213,7 @@ sub register_api {
        method => 'GET',
        description => "Read '$otype_text' object settings.",
        proxyto => 'master',
+       permissions => { check => [ 'admin', 'audit' ] },
        parameters => {
            additionalProperties => 0,
            properties => $read_properties,
@@ -241,6 +243,7 @@ sub register_api {
        method => 'PUT',
        description => "Update '$otype_text' object.",
        proxyto => 'master',
+       permissions => { check => [ 'admin' ] },
        protected => 1,
        parameters => {
            additionalProperties => 0,