# HG changeset patch # User bsw # Date 1538758419 -7200 # Node ID 5530cce896d6054b4df227d067adf86d5c053d93 # Parent 4232b30dfb1198f1884661864f09fa37c88d3603 Allow to filter member list for unit diff -r 4232b30dfb11 -r 5530cce896d6 app/main/member/list.lua --- a/app/main/member/list.lua Thu Sep 20 13:49:19 2018 +0200 +++ b/app/main/member/list.lua Fri Oct 05 18:53:39 2018 +0200 @@ -1,8 +1,14 @@ ui.title(_"Member list") +local unit_id = param.get("unit_id", atom.integer) + local members_selector = Member:new_selector() :add_where("activated NOTNULL") +if unit_id then + member_selector:join("privilege", nil, { "privilege.member_id = member.id AND privilege.unit_id = ?", unit_id }) +end + ui.grid{ content = function() ui.cell_full{ content = function()