bsw/jbe@0: Policy = mondelefant.new_class() bsw/jbe@0: Policy.table = 'policy' bsw/jbe@0: bsw/jbe@0: Policy:add_reference{ bsw/jbe@0: mode = '1m', bsw/jbe@0: to = "Issue", bsw/jbe@0: this_key = 'id', bsw/jbe@0: that_key = 'policy_id', bsw/jbe@0: ref = 'issues', bsw/jbe@5: back_ref = 'policy' bsw/jbe@0: } bsw@193: bsw@193: function Policy:build_selector(args) bsw@193: local selector = self:new_selector() bsw@193: if args.active ~= nil then bsw@193: selector:add_where{ "active = ?", args.active } bsw@193: end bsw@193: selector:add_order_by("index") bsw@193: return selector bsw@193: end