liquid_feedback_frontend
view app/main/interest/show_incoming.lua @ 1152:851d4710452f
Removed usage of deprecated function load_chunk
| author | bsw | 
|---|---|
| date | Sun Mar 22 22:31:47 2015 +0100 (2015-03-22) | 
| parents | 701a5cf6b067 | 
| children | 32cc544d5a5b | 
 line source
     1 local issue = Issue:by_id(param.get("issue_id", atom.integer))
     2 local member = Member:by_id(param.get("member_id", atom.integer))
     4 local members_selector = Member:new_selector()
     5   :join("delegating_interest_snapshot", nil, "delegating_interest_snapshot.member_id = member.id")
     6   :join("issue", nil, "issue.id = delegating_interest_snapshot.issue_id")
     7   :add_where{ "delegating_interest_snapshot.issue_id = ?", issue.id }
     8   :add_where{ "delegating_interest_snapshot.event = ?", issue.latest_snapshot_event }
     9   :add_where{ "delegating_interest_snapshot.delegate_member_ids[1] = ?", member.id }
    10   :add_field{ "delegating_interest_snapshot.weight" }
    12 execute.view{
    13   module = "issue", view = "_head", params = {
    14     issue = issue
    15   }
    16 }
    18 ui.section( function()
    20   ui.sectionHead( function()
    21     ui.heading{ level = 1, content = _("Incoming delegations for '#{member}'", { member = member.name }) }
    22   end)
    24   execute.view{
    25     module = "member",
    26     view = "_list",
    27     params = { 
    28       members_selector = members_selector,
    29       issue = issue,
    30       trustee = member
    31     }
    32   }
    34 end )
