# HG changeset patch # User bsw # Date 1331400816 -3600 # Node ID 3e9457cfc6b195fc72760b5b22981e2e7b9c84d8 # Parent a6c164f0c193730b55af9b5906b9c462f72c551d Added missing model file for ingored_member diff -r a6c164f0c193 -r 3e9457cfc6b1 model/ignored_member.lua --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/model/ignored_member.lua Sat Mar 10 18:33:36 2012 +0100 @@ -0,0 +1,29 @@ +IgnoredMember = mondelefant.new_class() +IgnoredMember.table = 'ignored_member' +IgnoredMember.primary_key = { "member_id", "other_member_id" } + +IgnoredMember:add_reference{ + mode = 'm1', + to = "Member", + this_key = 'member_id', + that_key = 'id', + ref = 'member', +} + +IgnoredMember:add_reference{ + mode = 'm1', + to = "Member", + this_key = 'other_member_id', + that_key = 'id', + ref = 'other_member', +} + + +function IgnoredMember:by_pk(member_id, other_member_id) + return self:new_selector() + :add_where{ "member_id = ?", member_id } + :add_where{ "other_member_id = ?", other_member_id } + :optional_object_mode() + :exec() +end +