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 )