liquid_feedback_frontend
diff app/main/member/_list.lua @ 1309:32cc544d5a5b
Cumulative patch for upcoming frontend version 4
author | bsw/jbe |
---|---|
date | Sun Jul 15 14:07:29 2018 +0200 (2018-07-15) |
parents | 904f6807f7fa |
children | a5e1de39e19a |
line diff
1.1 --- a/app/main/member/_list.lua Thu Jun 23 03:30:57 2016 +0200 1.2 +++ b/app/main/member/_list.lua Sun Jul 15 14:07:29 2018 +0200 1.3 @@ -18,7 +18,7 @@ 1.4 members_selector:left_join("delegating_voter", "_member_list__delegating_voter", { "_member_list__delegating_voter.issue_id = issue.id AND _member_list__delegating_voter.member_id = ?", app.session.member_id }) 1.5 members_selector:add_field("member.id = ANY(_member_list__delegating_voter.delegate_member_ids)", "in_delegation_chain") 1.6 else 1.7 - members_selector:left_join("delegating_interest_snapshot", "_member_list__delegating_interest", { "_member_list__delegating_interest.event = issue.latest_snapshot_event AND _member_list__delegating_interest.issue_id = issue.id AND _member_list__delegating_interest.member_id = ?", app.session.member_id }) 1.8 + members_selector:left_join("delegating_interest_snapshot", "_member_list__delegating_interest", { "_member_list__delegating_interest.snapshot_id = issue.latest_snapshot_id AND _member_list__delegating_interest.issue_id = issue.id AND _member_list__delegating_interest.member_id = ?", app.session.member_id }) 1.9 members_selector:add_field("member.id = ANY(_member_list__delegating_interest.delegate_member_ids)", "in_delegation_chain") 1.10 end 1.11 end 1.12 @@ -80,7 +80,7 @@ 1.13 name = paginator_name, 1.14 anchor = paginator_name, 1.15 selector = members_selector, 1.16 - per_page = 25, 1.17 + per_page = 100, 1.18 content = function() 1.19 ui.container{ 1.20 attr = { class = "member_list" }, 1.21 @@ -88,20 +88,18 @@ 1.22 local members = members_selector:exec() 1.23 1.24 for i, member in ipairs(members) do 1.25 - ui.sectionRow( function() 1.26 - execute.view{ 1.27 - module = "member", 1.28 - view = "_show_thumb", 1.29 - params = { 1.30 - class = member_class, 1.31 - member = member, 1.32 - initiative = initiative, 1.33 - issue = issue, 1.34 - trustee = trustee, 1.35 - initiator = initiator 1.36 - } 1.37 + execute.view{ 1.38 + module = "member", 1.39 + view = "_show_thumb", 1.40 + params = { 1.41 + class = member_class, 1.42 + member = member, 1.43 + initiative = initiative, 1.44 + issue = issue, 1.45 + trustee = trustee, 1.46 + initiator = initiator 1.47 } 1.48 - end ) 1.49 + } 1.50 end 1.51 1.52 1.53 @@ -121,4 +119,4 @@ 1.54 content = list_members, 1.55 filter 1.56 } 1.57 -end 1.58 \ No newline at end of file 1.59 +end