From a68e8d3ed61c991b5b5af1de3a19d74c3ed21d74 Mon Sep 17 00:00:00 2001 From: Kaarle Ritvanen Date: Thu, 27 Jun 2013 15:07:03 +0300 Subject: awall module: correct reference scopes in rule objects filter rules can contain embedded releated rule objects --- acf/modules/awall.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'acf/modules/awall.lua') diff --git a/acf/modules/awall.lua b/acf/modules/awall.lua index eb965fb..bb20190 100644 --- a/acf/modules/awall.lua +++ b/acf/modules/awall.lua @@ -50,23 +50,23 @@ LogClass.range = M.Integer LogClass.threshold = M.Integer local IPSetReference = M.new() -IPSetReference.name = M.Reference{scope='../../../ipset', required=true} +IPSetReference.name = M.Reference{scope='/awall/ipset', required=true} IPSetReference.args = M.List{ type=Direction, required=true, ui_name='Arguments' } local Rule = M.new() Rule['in'] = M.Set{ - type=M.Reference{scope='../../../zone'}, ui_name='Ingress zones' + type=M.Reference{scope='/awall/zone'}, ui_name='Ingress zones' } Rule.out = M.Set{ - type=M.Reference{scope='../../../zone'}, ui_name='Egress zones' + type=M.Reference{scope='/awall/zone'}, ui_name='Egress zones' } Rule.src = M.Set{type=M.String, ui_name='Sources'} Rule.dest = M.Set{type=M.String, ui_name='Destinations'} Rule.ipset = M.Model{model=IPSetReference, ui_name='IP set'} Rule.ipsec = Direction{ui_name='Require IPsec'} -Rule.service = M.Set{type=M.Reference{scope='../../../service'}} +Rule.service = M.Set{type=M.Reference{scope='/awall/service'}} Rule.action = M.String{choice={'accept'}} -- cgit v1.2.3