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