annotate app/main/area/_sidebar_members.lua @ 1558:5e7d76a32227
Hide discard vote button after voting is closed
author |
bsw |
date |
Tue Nov 10 20:23:37 2020 +0100 (2020-11-10) |
parents |
32cc544d5a5b |
children |
|
rev |
line source |
bsw@1045
|
1 if not app.session:has_access("all_pseudonymous") then
|
bsw@1045
|
2 return
|
bsw@1045
|
3 end
|
bsw@1045
|
4
|
bsw@1045
|
5 local area = param.get("area", "table")
|
bsw@1045
|
6 local members_selector = Member:new_selector()
|
bsw@1045
|
7 :add_where("member.active")
|
bsw@1045
|
8 :limit(50)
|
bsw@1045
|
9
|
bsw@1045
|
10 ui.sidebar ( "tab-members", function ()
|
bsw@1045
|
11 ui.sidebarHead( function ()
|
bsw@1045
|
12 ui.heading {
|
bsw@1045
|
13 level = 2,
|
bsw@1045
|
14 content = _("Subscribed members (#{count})", {
|
bsw@1045
|
15 count = area.direct_member_count
|
bsw@1045
|
16 })
|
bsw@1045
|
17 }
|
bsw@1045
|
18 end )
|
bsw@1045
|
19 execute.view {
|
bsw@1045
|
20 module = 'member', view = '_list', params = {
|
bsw@1045
|
21 members_selector = members_selector,
|
bsw@1045
|
22 no_filter = true, no_paginate = true,
|
bsw@1045
|
23 member_class = "sidebarRow sidebarRowNarrow"
|
bsw@1045
|
24 }
|
bsw@1045
|
25 }
|
bsw@1105
|
26 if (area.direct_member_count or 0) > members_selector:count() then
|
bsw@1045
|
27 ui.link {
|
bsw@1045
|
28 text = _"Show all members",
|
bsw@1045
|
29 module = "member", view = "list"
|
bsw@1045
|
30 }
|
bsw@1045
|
31 end
|
bsw@1045
|
32 end )
|