liquid_feedback_frontend
diff model/issue.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 | 57a261a81c5a |
line diff
1.1 --- a/model/issue.lua Fri May 18 21:03:10 2012 +0200 1.2 +++ b/model/issue.lua Sun May 20 19:43:01 2012 +0200 1.3 @@ -130,7 +130,7 @@ 1.4 end 1.5 sub_selector:from("issue") 1.6 sub_selector:add_field("issue.id", "issue_id") 1.7 - sub_selector:add_field{ '(delegation_info(?, null, null, issue.id)).*', options.member_id } 1.8 + sub_selector:add_field{ '(delegation_info(?, null, null, issue.id, ?)).*', options.member_id, options.trustee_id } 1.9 sub_selector:add_where{ 'issue.id IN ($)', ids } 1.10 1.11 local selector = Issue:get_db_conn():new_selector() 1.12 @@ -144,9 +144,9 @@ 1.13 end 1.14 } 1.15 1.16 -function Issue.list:load_delegation_info_once_for_member_id(member_id) 1.17 +function Issue.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, issue in ipairs(self) do 1.22 issue._delegation_info_loaded_for_member_id = member_id 1.23 end 1.24 @@ -154,9 +154,9 @@ 1.25 end 1.26 end 1.27 1.28 -function Issue.object:load_delegation_info_once_for_member_id(member_id) 1.29 +function Issue.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:load("delegation_info", { member_id = member_id, trustee_id = trustee_id }) 1.33 self._delegation_info_loaded_for_member_id = member_id 1.34 end 1.35 end