liquid_feedback_frontend

annotate model/ignored_member.lua @ 982:bb5a337b5f2a

Fix ordering of revoked initiatives
author bsw
date Sun Mar 17 16:25:49 2013 +0100 (2013-03-17)
parents 3e9457cfc6b1
children
rev   line source
bsw@428 1 IgnoredMember = mondelefant.new_class()
bsw@428 2 IgnoredMember.table = 'ignored_member'
bsw@428 3 IgnoredMember.primary_key = { "member_id", "other_member_id" }
bsw@428 4
bsw@428 5 IgnoredMember:add_reference{
bsw@428 6 mode = 'm1',
bsw@428 7 to = "Member",
bsw@428 8 this_key = 'member_id',
bsw@428 9 that_key = 'id',
bsw@428 10 ref = 'member',
bsw@428 11 }
bsw@428 12
bsw@428 13 IgnoredMember:add_reference{
bsw@428 14 mode = 'm1',
bsw@428 15 to = "Member",
bsw@428 16 this_key = 'other_member_id',
bsw@428 17 that_key = 'id',
bsw@428 18 ref = 'other_member',
bsw@428 19 }
bsw@428 20
bsw@428 21
bsw@428 22 function IgnoredMember:by_pk(member_id, other_member_id)
bsw@428 23 return self:new_selector()
bsw@428 24 :add_where{ "member_id = ?", member_id }
bsw@428 25 :add_where{ "other_member_id = ?", other_member_id }
bsw@428 26 :optional_object_mode()
bsw@428 27 :exec()
bsw@428 28 end
bsw@428 29

Impressum / About Us