liquid_feedback_frontend
diff app/main/issue/_sidebar_members.lua @ 1503:64229f002a47
Added support for voting weight
| author | bsw |
|---|---|
| date | Thu Jul 30 23:15:49 2020 +0200 (2020-07-30) |
| parents | 32cc544d5a5b |
| children |
line diff
1.1 --- a/app/main/issue/_sidebar_members.lua Tue Mar 24 16:59:32 2020 +0100 1.2 +++ b/app/main/issue/_sidebar_members.lua Thu Jul 30 23:15:49 2020 +0200 1.3 @@ -28,6 +28,7 @@ 1.4 :join("issue", nil, { "issue.id = ?", issue.id }) 1.5 :join("direct_voter", nil, { "direct_voter.issue_id = ? AND direct_voter.member_id = member.id", issue.id }) 1.6 :join("vote", nil, { "vote.member_id = member.id AND vote.initiative_id = ?", initiative.id }) 1.7 + :add_field("direct_voter.ownweight", "ownweight") 1.8 :add_field("direct_voter.weight", "voter_weight") 1.9 :add_field("vote.grade") 1.10 :add_field("direct_voter.comment", "voter_comment") 1.11 @@ -35,12 +36,14 @@ 1.12 interested_members_selector = Member:new_selector() 1.13 :join("issue", nil, { "issue.id = ?", issue.id }) 1.14 :join("direct_voter", nil, { "direct_voter.issue_id = ? AND direct_voter.member_id = member.id", issue.id }) 1.15 + :add_field("direct_voter.ownweight", "ownweight") 1.16 :add_field("direct_voter.weight", "voter_weight") 1.17 :add_field("direct_voter.comment", "voter_comment") 1.18 end 1.19 else 1.20 interested_members_selector = issue:get_reference_selector("interested_members_snapshot") 1.21 :join("issue", nil, "issue.id = direct_interest_snapshot.issue_id") 1.22 + :add_field("direct_interest_snapshot.ownweight") 1.23 :add_field("direct_interest_snapshot.weight") 1.24 :add_where("direct_interest_snapshot.snapshot_id = issue.latest_snapshot_id") 1.25