liquid_feedback_frontend

diff model/delegation.lua @ 248:e3613831cd1e

Migrate global delegation to unit level
author bsw
date Fri Dec 30 03:13:10 2011 +0100 (2011-12-30)
parents 3bfb2fcf7ab9
children 18e8de7a2b6a
line diff
     1.1 --- a/model/delegation.lua	Fri Dec 30 03:11:57 2011 +0100
     1.2 +++ b/model/delegation.lua	Fri Dec 30 03:13:10 2011 +0100
     1.3 @@ -33,9 +33,14 @@
     1.4    ref           = 'issue',
     1.5  }
     1.6  
     1.7 -function Delegation:by_pk(truster_id, area_id, issue_id)
     1.8 +function Delegation:by_pk(truster_id, unit_id, area_id, issue_id)
     1.9    local selector = self:new_selector():optional_object_mode()
    1.10    selector:add_where{ "truster_id = ?", truster_id }
    1.11 +  if unit_id then
    1.12 +    selector:add_where{ "unit_id = ?",    unit_id }
    1.13 +  else
    1.14 +    selector:add_where("unit_id ISNULL")
    1.15 +  end
    1.16    if area_id then
    1.17      selector:add_where{ "area_id = ?",    area_id }
    1.18    else
    1.19 @@ -47,4 +52,4 @@
    1.20      selector:add_where("issue_id ISNULL ")
    1.21    end
    1.22    return selector:exec()
    1.23 -end
    1.24 \ No newline at end of file
    1.25 +end

Impressum / About Us