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")

Impressum / About Us