liquid_feedback_frontend
view app/main/index/_index_member.lua @ 560:0fce0bdf7ce1
Removed comment with example code and made text more clear
| author | bsw | 
|---|---|
| date | Tue Jun 19 21:28:33 2012 +0200 (2012-06-19) | 
| parents | 18e8de7a2b6a | 
| children | 418b590fa9ed | 
 line source
     2 local tabs = {
     3   module = "index",
     4   view = "index"
     5 }
     7 local areas_selector = app.session.member:get_reference_selector("areas")
     8 tabs[#tabs+1] = {
     9   name = "areas",
    10   label = _"Home",
    11   icon = { static = "icons/16/package.png" },
    12   module = "index",
    13   view = "_member_home",
    14   params = { areas_selector = areas_selector, member = app.session.member, for_member = true },
    15 }
    17 tabs[#tabs+1] = {
    18   name = "timeline",
    19   label = _"Latest events",
    20   module = "member",
    21   view = "_event_list",
    22   params = { }
    23 }
    26 tabs[#tabs+1] = {
    27   name = "open",
    28   label = _"Open issues",
    29   module = "issue",
    30   view = "_list",
    31   link_params = { 
    32     filter_interest = not show_as_homepage and "issue" or nil,
    33   },
    34   params = {
    35     for_state = "open",
    36     issues_selector = Issue:new_selector()
    37       :add_where("issue.closed ISNULL")
    38       :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()")
    39   }
    40 }
    42 tabs[#tabs+1] = {
    43   name = "closed",
    44   label = _"Closed issues",
    45   module = "issue",
    46   view = "_list",
    47   link_params = { 
    48     filter_interest = not show_as_homepage and "issue" or nil,
    49   },
    50   params = {
    51     for_state = "closed",
    52     issues_selector = Issue:new_selector()
    53       :add_where("issue.closed NOTNULL")
    54       :add_order_by("issue.closed DESC")
    56   }
    57 }
    59 tabs[#tabs+1] = {
    60   name = "members",
    61   label = _"Members",
    62   module = 'member',
    63   view   = '_list',
    64   params = { members_selector = Member:new_selector() }
    65 }
    68 ui.tabs(tabs)
