annotate app/main/lf2/index.lua @ 215:1dab81353eb1
More enhancements for second generation frontend
| author |
bsw |
| date |
Sat Mar 05 15:34:17 2011 +0100 (2011-03-05) |
| parents |
4993b71b383f |
| children |
73dbc9e2bfd4 |
| rev |
line source |
|
bsw@211
|
1 slot.set_layout("lf2")
|
|
bsw@211
|
2
|
|
bsw@215
|
3 local current_phase = param.get("phase")
|
|
bsw@215
|
4 local current_order = param.get("order")
|
|
bsw@211
|
5
|
|
bsw@211
|
6 local issues_selector = Issue:build_selector{
|
|
bsw@215
|
7 phase = current_phase,
|
|
bsw@215
|
8 order = current_order
|
|
bsw@211
|
9 }:limit(25)
|
|
bsw@211
|
10
|
|
bsw@211
|
11 local issues = issues_selector:exec()
|
|
bsw@211
|
12
|
|
bsw@211
|
13 issues:load("delegating_interest_snapshot_for_member", { member_id = app.session.member_id }, "delegating_interest")
|
|
bsw@211
|
14 issues:load("interest_for_member", { member_id = app.session.member_id }, "interest")
|
|
bsw@211
|
15 issues:load("outgoing_delegations_for_member", { member_id = app.session.member_id }, "outgoing_delegations")
|
|
bsw@211
|
16
|
|
bsw@215
|
17
|
|
bsw@215
|
18 slot.select("sidebar", function()
|
|
bsw@215
|
19 execute.view{ module = "lf2", view = "_sidebar_unit" }
|
|
bsw@215
|
20 end)
|
|
bsw@215
|
21
|
|
bsw@211
|
22 execute.view{ module = "lf2", view = "_issues", params = { issues = issues } }
|