liquid_feedback_frontend

changeset 866:3f0e41887551

Do not notify a member about events caused by the member him/herself
author bsw
date Fri Aug 17 20:05:23 2012 +0200 (2012-08-17)
parents a7f97f535d7e
children c85f17285a94
files model/event.lua
line diff
     1.1 --- a/model/event.lua	Fri Aug 17 20:00:03 2012 +0200
     1.2 +++ b/model/event.lua	Fri Aug 17 20:05:23 2012 +0200
     1.3 @@ -68,6 +68,8 @@
     1.4      :add_where("member.activated NOTNULL AND member.notify_email NOTNULL")
     1.5      -- SAFETY FIRST, NEVER send notifications for events more then 3 days in past or future
     1.6      :add_where("now() - event_seen_by_member.occurrence BETWEEN '-3 days'::interval AND '3 days'::interval")
     1.7 +    -- do not notify a member about the events caused by the member
     1.8 +    :add_where("event_seen_by_member.member_id ISNULL OR event_seen_by_member.member_id != member.id")
     1.9      :exec()
    1.10      
    1.11    print (_("Event #{id} -> #{num} members", { id = self.id, num = #members_to_notify }))

Impressum / About Us