From ab7b19b58ce8b73ed67c6fa9e4de2d1413697e75 Mon Sep 17 00:00:00 2001 From: Stoiko Ivanov Date: Thu, 21 Jun 2018 14:31:44 +0200 Subject: [PATCH] PVE::AccessControl: register userid with completion Signed-off-by: Stoiko Ivanov --- PVE/AccessControl.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/PVE/AccessControl.pm b/PVE/AccessControl.pm index 0fb46b5..44fc0aa 100644 --- a/PVE/AccessControl.pm +++ b/PVE/AccessControl.pm @@ -14,7 +14,7 @@ use PVE::OTP; use PVE::Ticket; use PVE::Tools qw(run_command lock_file file_get_contents split_list safe_print); use PVE::Cluster qw(cfs_register_file cfs_read_file cfs_write_file cfs_lock_file); -use PVE::JSONSchema; +use PVE::JSONSchema qw(register_standard_option get_standard_option); use PVE::Auth::Plugin; use PVE::Auth::AD; @@ -1078,6 +1078,10 @@ sub remove_vm_from_pool { # bash completion helpers +register_standard_option('userid-completed', + get_standard_option('userid', { completion => \&complete_username}), +); + sub complete_username { my $user_cfg = cfs_read_file('user.cfg'); -- 2.39.2