annotate model/ignored_initiative.lua @ 1404:f99e7df399e6
Text case change
 | author | bsw | 
 | date | Mon Aug 13 19:52:00 2018 +0200 (2018-08-13) | 
 | parents | 955bd41e1559 | 
 | children |  | 
 
 | rev | line source | 
| bsw@450 | 1 IgnoredInitiative = mondelefant.new_class() | 
| bsw@450 | 2 IgnoredInitiative.table = 'ignored_initiative' | 
| bsw@450 | 3 IgnoredInitiative.primary_key = { "member_id", "initiative_id" } | 
| bsw@450 | 4 | 
| bsw@450 | 5 IgnoredInitiative:add_reference{ | 
| bsw@450 | 6   mode          = 'm1', | 
| bsw@450 | 7   to            = "Member", | 
| bsw@450 | 8   this_key      = 'member_id', | 
| bsw@450 | 9   that_key      = 'id', | 
| bsw@450 | 10   ref           = 'member', | 
| bsw@450 | 11 } | 
| bsw@450 | 12 | 
| bsw@450 | 13 IgnoredInitiative:add_reference{ | 
| bsw@450 | 14   mode          = 'm1', | 
| bsw@450 | 15   to            = "Inititive", | 
| bsw@450 | 16   this_key      = 'initiative_id', | 
| bsw@450 | 17   that_key      = 'id', | 
| bsw@450 | 18   ref           = 'initiative', | 
| bsw@450 | 19 } | 
| bsw@450 | 20 | 
| bsw@450 | 21 | 
| bsw@450 | 22 function IgnoredInitiative:by_pk(member_id, initiative_id) | 
| bsw@450 | 23   return self:new_selector() | 
| bsw@450 | 24     :add_where{ "member_id = ?", member_id } | 
| bsw@450 | 25     :add_where{ "initiative_id = ?", initiative_id } | 
| bsw@450 | 26     :optional_object_mode() | 
| bsw@450 | 27     :exec() | 
| bsw@450 | 28 end | 
| bsw@450 | 29 |