From: Dominik Csapak Date: Fri, 6 Mar 2020 10:05:38 +0000 (+0100) Subject: add realm commands to pveum X-Git-Url: https://git.proxmox.com/?p=pve-access-control.git;a=commitdiff_plain;h=f28a69a01832de54b2022577d6cf365bf9324dbd add realm commands to pveum Signed-off-by: Dominik Csapak --- diff --git a/PVE/CLI/pveum.pm b/PVE/CLI/pveum.pm index 9cae774..d3721b6 100755 --- a/PVE/CLI/pveum.pm +++ b/PVE/CLI/pveum.pm @@ -10,6 +10,7 @@ use PVE::API2::Group; use PVE::API2::Role; use PVE::API2::ACL; use PVE::API2::AccessControl; +use PVE::API2::Domains; use PVE::CLIFormatter; use PVE::CLIHandler; use PVE::JSONSchema qw(get_standard_option); @@ -141,6 +142,14 @@ our $cmddef = { delete => [ 'PVE::API2::ACL', 'update_acl', ['path'], { delete => 1 }], list => [ 'PVE::API2::ACL', 'read_acl', [], {}, $print_api_result, $PVE::RESTHandler::standard_output_options], }, + + realm => { + add => [ 'PVE::API2::Domains', 'create', ['realm'] ], + modify => [ 'PVE::API2::Domains', 'update', ['realm'] ], + delete => [ 'PVE::API2::Domains', 'delete', ['realm'] ], + list => [ 'PVE::API2::Domains', 'index', [], {}, $print_api_result, $PVE::RESTHandler::standard_output_options], + }, + ticket => [ 'PVE::API2::AccessControl', 'create_ticket', ['username'], undef, sub { my ($res) = @_;