liquid_feedback_frontend

annotate app/main/membership/_show_box.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 63d6549cc00b
children
rev   line source
bsw/jbe@0 1 local area = param.get("area", "table")
bsw/jbe@0 2
bsw/jbe@4 3 local membership = Membership:by_pk(area.id, app.session.member.id)
bsw/jbe@4 4
bsw@525 5 if membership then
bsw/jbe@0 6
bsw@525 7 ui.container{
bsw@525 8 attr = {
bsw@525 9 class = "head head_active",
bsw@525 10 },
bsw@525 11 content = function()
bsw@525 12 ui.image{
bsw@525 13 static = "icons/16/user_green.png"
bsw@525 14 }
bsw@525 15 slot.put(_"You are member")
bsw@525 16 end
bsw@525 17 }
bsw/jbe@4 18
bsw@525 19 ui.link{
bsw@525 20 image = { static = "icons/16/cross.png" },
bsw@525 21 text = _"Withdraw membership",
bsw@525 22 module = "membership",
bsw@525 23 action = "update",
bsw@525 24 params = { area_id = area.id, delete = true },
bsw@525 25 routing = { default = { mode = "redirect", module = "area", view = "show", id = area.id } }
bsw@525 26 }
bsw@525 27 elseif app.session.member:has_voting_right_for_unit_id(area.unit_id) then
bsw@525 28 ui.link{
bsw@525 29 image = { static = "icons/16/user_add.png" },
bsw@525 30 text = _"Become a member",
bsw@525 31 module = "membership",
bsw@525 32 action = "update",
bsw@525 33 params = { area_id = area.id },
bsw@525 34 routing = {
bsw@525 35 default = {
bsw@525 36 mode = "redirect",
bsw@525 37 module = "area",
bsw@525 38 view = "show",
bsw@525 39 id = area.id
bsw/jbe@4 40 }
bsw/jbe@4 41 }
bsw@525 42 }
bsw@525 43 end
bsw/jbe@4 44

Impressum / About Us