liquid_feedback_frontend
view app/main/area/_sidebar_members.lua @ 1760:cb2fc0c24e35
Make active paginator link colored
| author | bsw | 
|---|---|
| date | Wed Oct 13 17:22:48 2021 +0200 (2021-10-13) | 
| parents | 32cc544d5a5b | 
| children | 
 line source
     1 if not app.session:has_access("all_pseudonymous") then
     2   return
     3 end
     5 local area = param.get("area", "table")
     6 local members_selector = Member:new_selector()
     7   :add_where("member.active")
     8   :limit(50)
    10 ui.sidebar ( "tab-members", function ()
    11   ui.sidebarHead( function ()
    12     ui.heading {
    13       level = 2,
    14       content = _("Subscribed members (#{count})", {
    15         count = area.direct_member_count
    16       })
    17     }
    18   end )
    19   execute.view {
    20     module = 'member', view   = '_list', params = {
    21       members_selector = members_selector,
    22       no_filter = true, no_paginate = true,
    23       member_class = "sidebarRow sidebarRowNarrow"
    24    }
    25   }
    26   if (area.direct_member_count or 0) > members_selector:count() then
    27     ui.link {
    28       text = _"Show all members",
    29       module = "member", view = "list"
    30     }
    31   end
    32 end )
