liquid_feedback_frontend

diff app/main/index/_sidebar_members.lua @ 1045:701a5cf6b067

Imported LiquidFeedback Frontend 3.0 branch
author bsw
date Thu Jul 10 01:19:48 2014 +0200 (2014-07-10)
parents
children a85f7ea61ef6
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/app/main/index/_sidebar_members.lua	Thu Jul 10 01:19:48 2014 +0200
     1.3 @@ -0,0 +1,33 @@
     1.4 +if not app.session:has_access("all_pseudonymous") then
     1.5 +  return
     1.6 +end
     1.7 +
     1.8 +ui.sidebar ( "tab-members", function ()
     1.9 +  local member_count = MemberCount:get()
    1.10 +  ui.sidebarHead( function()
    1.11 +    ui.heading {
    1.12 +      level = 2,
    1.13 +      content = _("Registered members (#{count})", { count = member_count })
    1.14 +    }
    1.15 +  end )
    1.16 +
    1.17 +  local selector = Member:new_selector()
    1.18 +    :add_where("active")
    1.19 +    :add_order_by("last_login DESC NULLS LAST, id DESC")
    1.20 +    :limit(50)
    1.21 +  
    1.22 +  execute.view {
    1.23 +    module = 'member', view   = '_list', params = {
    1.24 +      members_selector = selector,
    1.25 +      no_filter = true, no_paginate = true,
    1.26 +      member_class = "sidebarRow sidebarRowNarrow"
    1.27 +    }
    1.28 +  }
    1.29 +  
    1.30 +  ui.link {
    1.31 +    attr = { class = "sidebarRow moreLink" },
    1.32 +    text = _"Show full member list",
    1.33 +    module = "member", view = "list"
    1.34 +  }
    1.35 +  
    1.36 +end )

Impressum / About Us