liquid_feedback_frontend
changeset 1300:5aecbbb04a42
Added missing conditions to events for notification selector
author | bsw |
---|---|
date | Wed May 04 21:38:02 2016 +0200 (2016-05-04) |
parents | fb62b2c24fb5 |
children | 73e8b4e48078 |
files | model/event.lua |
line diff
1.1 --- a/model/event.lua Wed May 04 21:37:27 2016 +0200 1.2 +++ b/model/event.lua Wed May 04 21:38:02 2016 +0200 1.3 @@ -56,6 +56,9 @@ 1.4 :add_where("now() - event_for_notification.occurrence BETWEEN '-3 days'::interval AND '3 days'::interval") 1.5 -- do not notify a member about the events caused by the member 1.6 :add_where("event_for_notification.member_id ISNULL OR event_for_notification.member_id != member.id") 1.7 + :add_where("member.notify_email NOTNULL") 1.8 + :add_where("NOT member.locked") 1.9 + :add_where("NOT member.disable_notifications") 1.10 :exec() 1.11 1.12 io.stderr:write("Sending notifications for event " .. self.id .. " to " .. (#members_to_notify) .. " members\n")