liquid_feedback_frontend
changeset 438:bbd0dcb5be63
Show event timeline as homepage
author | bsw |
---|---|
date | Sun Mar 11 12:22:40 2012 +0100 (2012-03-11) |
parents | 37a623b43e0a |
children | e953e56ecf55 |
files | app/main/member/show_tab.lua |
line diff
1.1 --- a/app/main/member/show_tab.lua Sun Mar 11 12:22:29 2012 +0100 1.2 +++ b/app/main/member/show_tab.lua Sun Mar 11 12:22:40 2012 +0100 1.3 @@ -39,7 +39,8 @@ 1.4 view = "_notify_level_not_set" 1.5 } 1.6 end 1.7 - 1.8 + 1.9 + --[[ 1.10 if config.motd_intern then 1.11 tabs[#tabs+1] = { 1.12 class = "yellow", 1.13 @@ -50,7 +51,8 @@ 1.14 params = {} 1.15 } 1.16 end 1.17 - 1.18 + --]] 1.19 + 1.20 local broken_delegations = Delegation:new_selector() 1.21 :join("issue", nil, "issue.id = delegation.issue_id AND issue.closed ISNULL") 1.22 :join("member", nil, "delegation.trustee_id = member.id") 1.23 @@ -160,31 +162,6 @@ 1.24 } 1.25 end 1.26 1.27 -local areas_selector = member:get_reference_selector("areas") 1.28 -tabs[#tabs+1] = { 1.29 - name = "areas", 1.30 - label = _"Areas", 1.31 - icon = { static = "icons/16/package.png" }, 1.32 - module = "member", 1.33 - view = "_area_list", 1.34 - params = { areas_selector = areas_selector, member = member }, 1.35 -} 1.36 ---[[ 1.37 -local issues_selector = Issue:new_selector() 1.38 -tabs[#tabs+1] = { 1.39 - name = "issues", 1.40 - label = _"Issues", 1.41 - icon = { static = "icons/16/folder.png" }, 1.42 - module = "issue", 1.43 - view = "_list", 1.44 - params = { 1.45 - issues_selector = issues_selector, for_member = member, 1.46 - }, 1.47 - link_params = { 1.48 - filter_interest = (member.id ~= app.session.member_id) and "my" or nil, 1.49 - }, 1.50 -} 1.51 ---]] 1.52 if show_as_homepage then 1.53 tabs[#tabs+1] = { 1.54 name = "timeline", 1.55 @@ -215,6 +192,7 @@ 1.56 :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()") 1.57 } 1.58 } 1.59 + 1.60 tabs[#tabs+1] = { 1.61 name = "closed", 1.62 label = _"Closed issues", 1.63 @@ -229,6 +207,16 @@ 1.64 } 1.65 } 1.66 1.67 +local areas_selector = member:get_reference_selector("areas") 1.68 +tabs[#tabs+1] = { 1.69 + name = "areas", 1.70 + label = _"Areas", 1.71 + icon = { static = "icons/16/package.png" }, 1.72 + module = "member", 1.73 + view = "_area_list", 1.74 + params = { areas_selector = areas_selector, member = member }, 1.75 +} 1.76 + 1.77 if not show_as_homepage then 1.78 local outgoing_delegations_selector = member:get_reference_selector("outgoing_delegations") 1.79 :left_join("issue", "_member_showtab_issue", "_member_showtab_issue.id = delegation.issue_id")