liquid_feedback_frontend
changeset 583:edf6b6814a68
Added delegation chain preview for inherited unit/area delegations
author | bsw |
---|---|
date | Wed Jun 20 21:31:14 2012 +0200 (2012-06-20) |
parents | 09a91ebcbb8c |
children | 6fc640d87c8f |
files | app/main/delegation/show.lua |
line diff
1.1 --- a/app/main/delegation/show.lua Wed Jun 20 14:24:27 2012 +0200 1.2 +++ b/app/main/delegation/show.lua Wed Jun 20 21:31:14 2012 +0200 1.3 @@ -278,10 +278,15 @@ 1.4 1.5 -- ------------------------ 1.6 1.7 - 1.8 +local preview_inherit = false 1.9 +local tmp_preview_trustee_id = preview_trustee_id 1.10 +if preview_trustee_id == -1 then 1.11 + preview_inherit = true 1.12 + tmp_preview_trustee_id = nil 1.13 +end 1.14 local delegation_chain = Member:new_selector() 1.15 :add_field("delegation_chain.*") 1.16 - :join({ "delegation_chain(?,?,?,?,?)", app.session.member.id, unit_id, area_id, issue_id, preview_trustee_id }, "delegation_chain", "member.id = delegation_chain.member_id") 1.17 + :join({ "delegation_chain(?,?,?,?,?,?)", app.session.member.id, unit_id, area_id, issue_id, tmp_preview_trustee_id, preview_inherit }, "delegation_chain", "member.id = delegation_chain.member_id") 1.18 :add_order_by("index") 1.19 :exec() 1.20