liquid_feedback_frontend
diff model/unit.lua @ 1843:b01d9920371b
merge
author | jbe |
---|---|
date | Thu Feb 03 15:57:22 2022 +0100 (2022-02-03) |
parents | 36e7c36da131 |
children |
line diff
1.1 --- a/model/unit.lua Thu Feb 03 15:54:23 2022 +0100 1.2 +++ b/model/unit.lua Thu Feb 03 15:57:22 2022 +0100 1.3 @@ -104,6 +104,11 @@ 1.4 if not args or not args.include_hidden then 1.5 units_selector:add_where("attr->'hidden' ISNULL OR NOT (attr->'hidden' = 'true')") 1.6 end 1.7 + if args and args.member_id then 1.8 + units_selector 1.9 + :left_join("privilege", nil, { "privilege.member_id = ? AND privilege.unit_id = unit.id", args.member_id }) 1.10 + :add_field("privilege.voting_right", "voting_right") 1.11 + end 1.12 local units = units_selector:exec() 1.13 local unit_tree = {} 1.14 for i, unit in ipairs(units) do