liquid_feedback_frontend

changeset 831:e3c2007828a1

Support for inactive units added to unit model
author bsw
date Tue Jul 10 23:40:29 2012 +0200 (2012-07-10)
parents 9c714f697e4e
children e45d7a0a23f2
files model/unit.lua
line diff
     1.1 --- a/model/unit.lua	Tue Jul 10 23:38:16 2012 +0200
     1.2 +++ b/model/unit.lua	Tue Jul 10 23:40:29 2012 +0200
     1.3 @@ -94,8 +94,13 @@
     1.4    end
     1.5  end
     1.6  
     1.7 -function Unit:get_flattened_tree()
     1.8 -  local units = Unit:new_selector():add_order_by("name"):exec()
     1.9 +function Unit:get_flattened_tree(args)
    1.10 +  local units_selector = Unit:new_selector()
    1.11 +    :add_order_by("name")
    1.12 +  if not args or not args.include_inactive then
    1.13 +    units_selector:add_where("active")
    1.14 +  end
    1.15 +  local units = units_selector:exec()
    1.16    local unit_tree = {}
    1.17    for i, unit in ipairs(units) do
    1.18      if not unit.parent_id then

Impressum / About Us