annotate app/main/index/_sidebar_members.lua @ 1236:bc77849f922d
Fixed wrong field name for new max_admission_time in view
 | author | 
 bsw | 
 | date | 
 Sun Dec 13 17:06:42 2015 +0100 (2015-12-13) | 
 | parents | 
 a85f7ea61ef6  | 
 | children | 
 32cc544d5a5b  | 
 
 | 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@1075
 | 
     5 local member_count = MemberCount:get()
 | 
| 
bsw@1075
 | 
     6 
 | 
| 
bsw@1075
 | 
     7 if not member_count then
 | 
| 
bsw@1075
 | 
     8   return
 | 
| 
bsw@1075
 | 
     9 end
 | 
| 
bsw@1075
 | 
    10 
 | 
| 
bsw@1045
 | 
    11 ui.sidebar ( "tab-members", function ()
 | 
| 
bsw@1045
 | 
    12   ui.sidebarHead( function()
 | 
| 
bsw@1045
 | 
    13     ui.heading {
 | 
| 
bsw@1045
 | 
    14       level = 2,
 | 
| 
bsw@1045
 | 
    15       content = _("Registered members (#{count})", { count = member_count })
 | 
| 
bsw@1045
 | 
    16     }
 | 
| 
bsw@1045
 | 
    17   end )
 | 
| 
bsw@1045
 | 
    18 
 | 
| 
bsw@1045
 | 
    19   local selector = Member:new_selector()
 | 
| 
bsw@1045
 | 
    20     :add_where("active")
 | 
| 
bsw@1045
 | 
    21     :add_order_by("last_login DESC NULLS LAST, id DESC")
 | 
| 
bsw@1045
 | 
    22     :limit(50)
 | 
| 
bsw@1045
 | 
    23   
 | 
| 
bsw@1045
 | 
    24   execute.view {
 | 
| 
bsw@1045
 | 
    25     module = 'member', view   = '_list', params = {
 | 
| 
bsw@1045
 | 
    26       members_selector = selector,
 | 
| 
bsw@1045
 | 
    27       no_filter = true, no_paginate = true,
 | 
| 
bsw@1045
 | 
    28       member_class = "sidebarRow sidebarRowNarrow"
 | 
| 
bsw@1045
 | 
    29     }
 | 
| 
bsw@1045
 | 
    30   }
 | 
| 
bsw@1045
 | 
    31   
 | 
| 
bsw@1045
 | 
    32   ui.link {
 | 
| 
bsw@1045
 | 
    33     attr = { class = "sidebarRow moreLink" },
 | 
| 
bsw@1045
 | 
    34     text = _"Show full member list",
 | 
| 
bsw@1045
 | 
    35     module = "member", view = "list"
 | 
| 
bsw@1045
 | 
    36   }
 | 
| 
bsw@1045
 | 
    37   
 | 
| 
bsw@1045
 | 
    38 end )
 |