From: Dietmar Maurer Date: Thu, 26 Jun 2014 05:12:06 +0000 (+0200) Subject: proxy host rule API calls to correct node X-Git-Url: https://git.proxmox.com/?p=pve-firewall.git;a=commitdiff_plain;h=eadbc1ded37cf77ae49141d8064ad2b42af0d72e proxy host rule API calls to correct node --- diff --git a/src/PVE/API2/Firewall/Rules.pm b/src/PVE/API2/Firewall/Rules.pm index df9f562..83190b4 100644 --- a/src/PVE/API2/Firewall/Rules.pm +++ b/src/PVE/API2/Firewall/Rules.pm @@ -67,6 +67,7 @@ sub register_get_rules { additionalProperties => 0, properties => $properties, }, + proxyto => $class->rule_env() eq 'host' ? 'node' : undef, returns => { type => 'array', items => { @@ -111,6 +112,7 @@ sub register_get_rule { additionalProperties => 0, properties => $properties, }, + proxyto => $class->rule_env() eq 'host' ? 'node' : undef, returns => { type => "object", properties => { @@ -154,6 +156,7 @@ sub register_create_rule { additionalProperties => 0, properties => $create_rule_properties, }, + proxyto => $class->rule_env() eq 'host' ? 'node' : undef, returns => { type => "null" }, code => sub { my ($param) = @_; @@ -207,6 +210,7 @@ sub register_update_rule { additionalProperties => 0, properties => $update_rule_properties, }, + proxyto => $class->rule_env() eq 'host' ? 'node' : undef, returns => { type => "null" }, code => sub { my ($param) = @_; @@ -265,6 +269,7 @@ sub register_delete_rule { additionalProperties => 0, properties => $properties, }, + proxyto => $class->rule_env() eq 'host' ? 'node' : undef, returns => { type => "null" }, code => sub { my ($param) = @_;