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  

Impressum / About Us