liquid_feedback_frontend

diff model/member.lua @ 144:7c3e8a1678fc

fix timeline saved filters

add Members:set_setting_map code
check for empty name
update settings when saved under same name
fixes bug #305
author Daniel Poelzleithner <poelzi@poelzi.org>
date Wed Oct 06 18:15:23 2010 +0200 (2010-10-06)
parents de6b80867eb7
children 46351752814f
line diff
     1.1 --- a/model/member.lua	Wed Oct 06 16:35:33 2010 +0200
     1.2 +++ b/model/member.lua	Wed Oct 06 18:15:23 2010 +0200
     1.3 @@ -357,7 +357,15 @@
     1.4  end
     1.5  
     1.6  function Member.object:set_setting_map(key, subkey, value)
     1.7 -  
     1.8 +  setting_map = self:get_setting_map_by_key_and_subkey(key, subkey)
     1.9 +  if not setting_map then
    1.10 +    setting_map = SettingMap:new()
    1.11 +    setting_map.member_id = self.id
    1.12 +    setting_map.key = key
    1.13 +    setting_map.subkey = subkey
    1.14 +  end
    1.15 +  setting_map.value = value
    1.16 +  setting_map:save()
    1.17  end
    1.18  
    1.19  function Member.object_get:notify_email_locked()

Impressum / About Us