annotate app/main/index/_index_member.lua @ 973:8d5b214889c3
Globally changed "cancelled"(BE) to "canceled"(AE)
author |
bsw |
date |
Sat Mar 09 19:31:33 2013 +0100 (2013-03-09) |
parents |
82f13fbbc05a |
children |
8288027edb54 |
rev |
line source |
bsw@558
|
1
|
bsw@558
|
2 local tabs = {
|
bsw@558
|
3 module = "index",
|
bsw@558
|
4 view = "index"
|
bsw@558
|
5 }
|
bsw@558
|
6
|
bsw@558
|
7 tabs[#tabs+1] = {
|
bsw@558
|
8 name = "areas",
|
bsw@558
|
9 label = _"Home",
|
bsw@558
|
10 icon = { static = "icons/16/package.png" },
|
bsw@558
|
11 module = "index",
|
bsw@558
|
12 view = "_member_home",
|
bsw@570
|
13 params = { member = app.session.member }
|
bsw@558
|
14 }
|
bsw@558
|
15
|
bsw@558
|
16 tabs[#tabs+1] = {
|
bsw@558
|
17 name = "timeline",
|
bsw@558
|
18 label = _"Latest events",
|
bsw@851
|
19 module = "event",
|
bsw@851
|
20 view = "_list",
|
bsw@558
|
21 params = { }
|
bsw@558
|
22 }
|
bsw@558
|
23
|
bsw@558
|
24
|
bsw@558
|
25 tabs[#tabs+1] = {
|
bsw@558
|
26 name = "open",
|
bsw@558
|
27 label = _"Open issues",
|
bsw@558
|
28 module = "issue",
|
bsw@558
|
29 view = "_list",
|
bsw@558
|
30 params = {
|
bsw@558
|
31 for_state = "open",
|
bsw@558
|
32 issues_selector = Issue:new_selector()
|
bsw@558
|
33 :add_where("issue.closed ISNULL")
|
bsw@558
|
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()")
|
bsw@558
|
35 }
|
bsw@558
|
36 }
|
bsw@558
|
37
|
bsw@558
|
38 tabs[#tabs+1] = {
|
bsw@558
|
39 name = "closed",
|
bsw@558
|
40 label = _"Closed issues",
|
bsw@558
|
41 module = "issue",
|
bsw@558
|
42 view = "_list",
|
bsw@558
|
43 params = {
|
bsw@558
|
44 for_state = "closed",
|
bsw@558
|
45 issues_selector = Issue:new_selector()
|
bsw@558
|
46 :add_where("issue.closed NOTNULL")
|
bsw@558
|
47 :add_order_by("issue.closed DESC")
|
bsw@558
|
48
|
bsw@558
|
49 }
|
bsw@558
|
50 }
|
bsw@558
|
51
|
bsw@558
|
52 tabs[#tabs+1] = {
|
bsw@558
|
53 name = "members",
|
bsw@558
|
54 label = _"Members",
|
bsw@558
|
55 module = 'member',
|
bsw@558
|
56 view = '_list',
|
bsw@610
|
57 params = { members_selector = Member:new_selector():add_where("active") }
|
bsw@558
|
58 }
|
bsw@558
|
59
|
bsw@619
|
60 if not param.get("tab") then
|
bsw@619
|
61 execute.view{
|
bsw@619
|
62 module = "index", view = "_notifications"
|
bsw@619
|
63 }
|
bsw@619
|
64 end
|
bsw@558
|
65
|
bsw@558
|
66 ui.tabs(tabs)
|