liquid_feedback_frontend
view app/main/index/_sidebar_members.lua @ 1072:ba51e72830e6
Added OpenLDAP license to LICENSE file
| author | bsw | 
|---|---|
| date | Fri Jul 18 23:12:14 2014 +0200 (2014-07-18) | 
| parents | 701a5cf6b067 | 
| children | a85f7ea61ef6 | 
 line source
     1 if not app.session:has_access("all_pseudonymous") then
     2   return
     3 end
     5 ui.sidebar ( "tab-members", function ()
     6   local member_count = MemberCount:get()
     7   ui.sidebarHead( function()
     8     ui.heading {
     9       level = 2,
    10       content = _("Registered members (#{count})", { count = member_count })
    11     }
    12   end )
    14   local selector = Member:new_selector()
    15     :add_where("active")
    16     :add_order_by("last_login DESC NULLS LAST, id DESC")
    17     :limit(50)
    19   execute.view {
    20     module = 'member', view   = '_list', params = {
    21       members_selector = selector,
    22       no_filter = true, no_paginate = true,
    23       member_class = "sidebarRow sidebarRowNarrow"
    24     }
    25   }
    27   ui.link {
    28     attr = { class = "sidebarRow moreLink" },
    29     text = _"Show full member list",
    30     module = "member", view = "list"
    31   }
    33 end )
