liquid_feedback_frontend
view app/main/index/_sidebar_members.lua @ 1078:aba047e2bac4
Show all interested members of an issue instead of only 25
| author | bsw | 
|---|---|
| date | Wed Jul 23 19:35:50 2014 +0200 (2014-07-23) | 
| parents | a85f7ea61ef6 | 
| children | 32cc544d5a5b | 
 line source
     1 if not app.session:has_access("all_pseudonymous") then
     2   return
     3 end
     5 local member_count = MemberCount:get()
     7 if not member_count then
     8   return
     9 end
    11 ui.sidebar ( "tab-members", function ()
    12   ui.sidebarHead( function()
    13     ui.heading {
    14       level = 2,
    15       content = _("Registered members (#{count})", { count = member_count })
    16     }
    17   end )
    19   local selector = Member:new_selector()
    20     :add_where("active")
    21     :add_order_by("last_login DESC NULLS LAST, id DESC")
    22     :limit(50)
    24   execute.view {
    25     module = 'member', view   = '_list', params = {
    26       members_selector = selector,
    27       no_filter = true, no_paginate = true,
    28       member_class = "sidebarRow sidebarRowNarrow"
    29     }
    30   }
    32   ui.link {
    33     attr = { class = "sidebarRow moreLink" },
    34     text = _"Show full member list",
    35     module = "member", view = "list"
    36   }
    38 end )
