X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;ds=inline;f=pveum;h=9214d1f9d69e02efc3e484218c6626c47eba90b7;hb=39c85db819dc564e89270f6f6d15dbce79d0540b;hp=2c468d05cc68f1aa31630739bfbc9dd065aa7761;hpb=362fe4c6507a00d1b8faaba6ac6a77232978191f;p=pve-access-control.git diff --git a/pveum b/pveum index 2c468d0..9214d1f 100755 --- a/pveum +++ b/pveum @@ -14,6 +14,7 @@ use PVE::API2::User; use PVE::API2::Group; use PVE::API2::Role; use PVE::API2::ACL; +use PVE::API2::Pool; use PVE::API2::AccessControl; use PVE::JSONSchema qw(get_standard_option); use PVE::CLIHandler; @@ -72,6 +73,10 @@ my $cmddef = { rolemod => [ 'PVE::API2::Role', 'update_role', ['roleid'] ], roledel => [ 'PVE::API2::Role', 'delete_role', ['roleid'] ], + pooladd => [ 'PVE::API2::Pool', 'create_pool', ['poolid'] ], + poolmod => [ 'PVE::API2::Pool', 'update_pool', ['poolid'] ], + pooldel => [ 'PVE::API2::Pool', 'delete_pool', ['poolid'] ], + aclmod => [ 'PVE::API2::ACL', 'update_acl', ['path', 'roles'], { delete => 0 }], acldel => [ 'PVE::API2::ACL', 'update_acl', ['path', 'roles'], { delete => 1 }], };