bsw/jbe@6: local initiative = Initiative:by_id(param.get("initiative_id", atom.integer)) bsw/jbe@6: local issue = initiative.issue bsw/jbe@6: local member = Member:by_id(param.get("member_id", atom.integer)) bsw/jbe@6: bsw/jbe@6: local members_selector = Member:new_selector() bsw/jbe@6: :join("delegating_voter", nil, "delegating_voter.member_id = member.id") bsw/jbe@6: :add_where{ "delegating_voter.issue_id = ?", issue.id } bsw/jbe@6: :add_where{ "delegating_voter.delegate_member_ids[1] = ?", member.id } bsw@11: :add_field("delegating_voter.weight", "voter_weight") bsw@190: :join("issue", nil, "issue.id = delegating_voter.issue_id") bsw/jbe@6: bsw/jbe@6: execute.view{ bsw/jbe@6: module = "member", bsw/jbe@6: view = "_list", bsw@11: params = { bsw/jbe@6: members_selector = members_selector, bsw@11: initiative = initiative, bsw@464: trustee = member, bsw@464: for_votes = true bsw/jbe@6: } bsw/jbe@6: }