liquid_feedback_frontend
view app/main/index/_index_member.lua @ 601:9423b529d5a4
Added plural support to more area and delegation count string on member home page
| author | bsw | 
|---|---|
| date | Sun Jun 24 22:48:40 2012 +0200 (2012-06-24) | 
| parents | b904fc12cc1a | 
| 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)
