liquid_feedback_frontend

annotate model/ignored_area.lua @ 1676:8fde003bdeb0

Added support for alternative DN string
author bsw
date Mon Jun 07 20:58:31 2021 +0200 (2021-06-07)
parents 55132e0324a4
children
rev   line source
bsw@1254 1 IgnoredArea = mondelefant.new_class()
bsw@1254 2 IgnoredArea.table = 'ignored_area'
bsw@1254 3 IgnoredArea.primary_key = { "member_id", "area_id" }
bsw@1254 4
bsw@1254 5 function IgnoredArea:by_pk(member_id, area_id)
bsw@1254 6 return self:new_selector()
bsw@1254 7 :add_where{ "member_id = ?", member_id }
bsw@1254 8 :add_where{ "area_id = ?", area_id }
bsw@1254 9 :optional_object_mode()
bsw@1254 10 :exec()
bsw@1254 11 end
bsw@1254 12
bsw@1254 13 function IgnoredArea:destroy_by_member_id(member_id)
bsw@1254 14 local ignored_areas = self:new_selector()
bsw@1254 15 :add_where{ "member_id = ?", member_id }
bsw@1254 16 :exec()
bsw@1254 17 for i, ignored_area in ipairs(ignored_areas) do
bsw@1254 18 ignored_area:destroy()
bsw@1254 19 end
bsw@1254 20 end

Impressum / About Us