mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-08-03 09:58:29 +00:00
api: nodes: remove deprecated upgrade parameter for spiceshell
The change not to pass the 'upgrade' parameter in the frontend was made in
953f6e9bb3
(the commit doesn't talk about it, it's
likely an accidental squash of two changes)
Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
This commit is contained in:
parent
5489ea5278
commit
b270a6b4ea
@ -1187,12 +1187,6 @@ __PACKAGE__->register_method ({
|
||||
properties => {
|
||||
node => get_standard_option('pve-node'),
|
||||
proxy => get_standard_option('spice-proxy', { optional => 1 }),
|
||||
upgrade => {
|
||||
type => 'boolean',
|
||||
description => "Deprecated, use the 'cmd' property instead! Run 'apt-get dist-upgrade' instead of normal shell.",
|
||||
optional => 1,
|
||||
default => 0,
|
||||
},
|
||||
cmd => {
|
||||
type => 'string',
|
||||
description => "Run specific command or default to login.",
|
||||
@ -1219,17 +1213,17 @@ __PACKAGE__->register_method ({
|
||||
my ($user, undef, $realm) = PVE::AccessControl::verify_username($authuser);
|
||||
|
||||
raise_perm_exc("realm != pam") if $realm ne 'pam';
|
||||
raise_perm_exc('user != root@pam') if $param->{upgrade} && $user ne 'root@pam';
|
||||
|
||||
if (defined($param->{cmd}) && $param->{cmd} eq 'upgrade' && $user ne 'root@pam') {
|
||||
raise_perm_exc('user != root@pam');
|
||||
}
|
||||
|
||||
my $node = $param->{node};
|
||||
my $proxy = $param->{proxy};
|
||||
|
||||
my $authpath = "/nodes/$node";
|
||||
my $permissions = 'Sys.Console';
|
||||
# FIXME: remove with 6.0
|
||||
if ($param->{upgrade}) {
|
||||
$param->{cmd} = 'upgrade';
|
||||
}
|
||||
|
||||
my $shcmd = get_shell_command($user, $param->{cmd}, $param->{'cmd-opts'});
|
||||
|
||||
my $title = "Shell on '$node'";
|
||||
|
Loading…
Reference in New Issue
Block a user