annotate app/main/member/list.lua @ 1716:0a3cce889a75
Different wording when logged in/not logged in
author |
bsw |
date |
Mon Sep 27 12:43:08 2021 +0200 (2021-09-27) |
parents |
e7131a564895 |
children |
|
rev |
line source |
bsw@1045
|
1 ui.title(_"Member list")
|
bsw/jbe@4
|
2
|
bsw@1424
|
3 local unit_id = param.get("unit_id", atom.integer)
|
bsw@1424
|
4
|
bsw@41
|
5 local members_selector = Member:new_selector()
|
bsw@245
|
6 :add_where("activated NOTNULL")
|
bsw@41
|
7
|
bsw@1424
|
8 if unit_id then
|
bsw@1425
|
9 members_selector:join("privilege", nil, { "privilege.member_id = member.id AND privilege.unit_id = ?", unit_id })
|
bsw@1424
|
10 end
|
bsw@1424
|
11
|
bsw/jbe@1309
|
12 ui.grid{ content = function()
|
bsw/jbe@1309
|
13 ui.cell_full{ content = function()
|
bsw@1045
|
14
|
bsw/jbe@1309
|
15 ui.container { attr = { class = "mdl-card mdl-shadow--2dp mdl-card__fullwidth" }, content = function()
|
bsw@1045
|
16
|
bsw/jbe@1309
|
17 ui.container{ attr = { class = "mdl-card__title mdl-card--border" }, content = function()
|
bsw/jbe@1309
|
18 ui.heading { attr = { class = "mdl-card__title-text" }, level = 2, content = _"Member list" }
|
bsw/jbe@1309
|
19 end }
|
bsw/jbe@1309
|
20 ui.container{ attr = { class = "mdl-card__content mdl-card--border" }, content = function()
|
bsw/jbe@1309
|
21 execute.view{
|
bsw/jbe@1309
|
22 module = "member",
|
bsw/jbe@1309
|
23 view = "_list",
|
bsw/jbe@1309
|
24 params = { members_selector = members_selector }
|
bsw/jbe@1309
|
25 }
|
bsw/jbe@1309
|
26 end }
|
bsw/jbe@1309
|
27 end }
|
bsw/jbe@1309
|
28 end }
|
bsw/jbe@1309
|
29 end }
|