bsw/jbe@0: Area = mondelefant.new_class() bsw/jbe@0: Area.table = 'area' bsw/jbe@0: bsw/jbe@0: Area:add_reference{ bsw/jbe@0: mode = '1m', bsw/jbe@0: to = "Issue", bsw/jbe@0: this_key = 'id', bsw/jbe@0: that_key = 'area_id', bsw/jbe@0: ref = 'issues', bsw/jbe@0: back_ref = 'area' bsw/jbe@0: } bsw/jbe@0: bsw/jbe@0: Area:add_reference{ bsw/jbe@0: mode = '1m', bsw/jbe@0: to = "Membership", bsw/jbe@0: this_key = 'id', bsw/jbe@0: that_key = 'area_id', bsw/jbe@0: ref = 'memberships', bsw/jbe@0: back_ref = 'area' bsw/jbe@0: } bsw/jbe@0: bsw/jbe@0: Area:add_reference{ bsw@2: mode = '1m', bsw@2: to = "Delegation", bsw@2: this_key = 'id', bsw@2: that_key = 'area_id', bsw@2: ref = 'delegations', bsw@2: back_ref = 'area' bsw@2: } bsw@2: bsw@2: Area:add_reference{ bsw/jbe@0: mode = 'mm', bsw/jbe@0: to = "Member", bsw/jbe@0: this_key = 'id', bsw/jbe@0: that_key = 'id', bsw/jbe@0: connected_by_table = 'membership', bsw/jbe@0: connected_by_this_key = 'area_id', bsw/jbe@0: connected_by_that_key = 'member_id', bsw/jbe@0: ref = 'members' bsw/jbe@0: }