proxy host rule API calls to correct node
authorDietmar Maurer <dietmar@proxmox.com>
Thu, 26 Jun 2014 05:12:06 +0000 (07:12 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Thu, 26 Jun 2014 05:12:06 +0000 (07:12 +0200)
src/PVE/API2/Firewall/Rules.pm

index df9f562..83190b4 100644 (file)
@@ -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) = @_;