liquid_feedback_frontend

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 }

Impressum / About Us