liquid_feedback_frontend
view app/main/index/_index_member.lua @ 570:b904fc12cc1a
Show only units with voting privilege in member_home page
author | bsw |
---|---|
date | Tue Jun 19 23:18:39 2012 +0200 (2012-06-19) |
parents | 418b590fa9ed |
children | 5fb8f8326cb9 |
line source
2 local tabs = {
3 module = "index",
4 view = "index"
5 }
7 tabs[#tabs+1] = {
8 name = "areas",
9 label = _"Home",
10 icon = { static = "icons/16/package.png" },
11 module = "index",
12 view = "_member_home",
13 params = { member = app.session.member }
14 }
16 tabs[#tabs+1] = {
17 name = "timeline",
18 label = _"Latest events",
19 module = "member",
20 view = "_event_list",
21 params = { }
22 }
25 tabs[#tabs+1] = {
26 name = "open",
27 label = _"Open issues",
28 module = "issue",
29 view = "_list",
30 params = {
31 for_state = "open",
32 issues_selector = Issue:new_selector()
33 :add_where("issue.closed ISNULL")
34 :add_order_by("coalesce(issue.fully_frozen + issue.voting_time, issue.half_frozen + issue.verification_time, issue.accepted + issue.discussion_time, issue.created + issue.admission_time) - now()")
35 }
36 }
38 tabs[#tabs+1] = {
39 name = "closed",
40 label = _"Closed issues",
41 module = "issue",
42 view = "_list",
43 link_params = {
44 filter_interest = not show_as_homepage and "issue" or nil,
45 },
46 params = {
47 for_state = "closed",
48 issues_selector = Issue:new_selector()
49 :add_where("issue.closed NOTNULL")
50 :add_order_by("issue.closed DESC")
52 }
53 }
55 tabs[#tabs+1] = {
56 name = "members",
57 label = _"Members",
58 module = 'member',
59 view = '_list',
60 params = { members_selector = Member:new_selector() }
61 }
64 ui.tabs(tabs)