liquid_feedback_frontend

diff model/unit.lua @ 529:5ca9de94cb13

Delegation preview when setting delegation, optical enhancements, typos fixed
author bsw
date Sun May 20 19:43:01 2012 +0200 (2012-05-20)
parents 63d6549cc00b
children e3c2007828a1
line diff
     1.1 --- a/model/unit.lua	Fri May 18 21:03:10 2012 +0200
     1.2 +++ b/model/unit.lua	Sun May 20 19:43:01 2012 +0200
     1.3 @@ -43,7 +43,7 @@
     1.4      end
     1.5      sub_selector:from("unit")
     1.6      sub_selector:add_field("unit.id", "unit_id")
     1.7 -    sub_selector:add_field{ '(delegation_info(?, unit.id, null, null)).*', options.member_id }
     1.8 +    sub_selector:add_field{ '(delegation_info(?, unit.id, null, null, ?)).*', options.member_id, options.trustee_id }
     1.9      sub_selector:add_where{ 'unit.id IN ($)', ids }
    1.10  
    1.11      local selector = Unit:get_db_conn():new_selector()
    1.12 @@ -57,9 +57,9 @@
    1.13    end
    1.14  }
    1.15  
    1.16 -function Unit.list:load_delegation_info_once_for_member_id(member_id)
    1.17 +function Unit.list:load_delegation_info_once_for_member_id(member_id, trustee_id)
    1.18    if self._delegation_info_loaded_for_member_id ~= member_id then
    1.19 -    self:load("delegation_info", { member_id = member_id })
    1.20 +    self:load("delegation_info", { member_id = member_id, trustee_id = trustee_id })
    1.21      for i, unit in ipairs(self) do
    1.22        unit._delegation_info_loaded_for_member_id = member_id
    1.23      end
    1.24 @@ -67,7 +67,7 @@
    1.25    end
    1.26  end
    1.27  
    1.28 -function Unit.object:load_delegation_info_once_for_member_id(member_id)
    1.29 +function Unit.object:load_delegation_info_once_for_member_id(member_id, trustee_id)
    1.30    if self._delegation_info_loaded_for_member_id ~= member_id then
    1.31      self:load("delegation_info", { member_id = member_id })
    1.32      self._delegation_info_loaded_for_member_id = member_id

Impressum / About Us