liquid_feedback_frontend

annotate model/ignored_member.lua @ 1676:8fde003bdeb0

Added support for alternative DN string
author bsw
date Mon Jun 07 20:58:31 2021 +0200 (2021-06-07)
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