# HG changeset patch # User bsw # Date 1539877701 -7200 # Node ID e11d8f3a663a3cd7875cc2aa27be050d2b04aca7 # Parent 22bb5e2b65488c976aab1e2c8a0fcecad387899e Fixed inactive policy view diff -r 22bb5e2b6548 -r e11d8f3a663a app/main/admin/index.lua --- a/app/main/admin/index.lua Thu Oct 18 17:46:23 2018 +0200 +++ b/app/main/admin/index.lua Thu Oct 18 17:48:21 2018 +0200 @@ -2,7 +2,8 @@ local units = Unit:get_flattened_tree{ include_inactive = inactive } -local policies = Policy:build_selector{}:add_order_by("index"):exec() +local policies = Policy:build_selector{ active = not inactive }:exec() +--local policies = Policy:build_selector{}:add_order_by("index"):exec() ui.titleAdmin() @@ -121,12 +122,11 @@ view = "policy_show" } slot.put("   ") - ui.link{ - text = _"Show policies not in use", - module = "admin", - view = "policy_list", - params = { show_not_in_use = true } - } + if (not inactive) then + ui.link { module = "admin", view = "index", params = { inactive = true }, content = _"Show inactive" } + else + ui.link { module = "admin", view = "index", content = _"Hide inactive" } + end end } end }