liquid_feedback_frontend

annotate app/main/admin/member_deactivate.lua @ 1090:5b6082e9bd5c

Added missing files for member deactivation
author bsw
date Fri Aug 15 18:55:19 2014 +0200 (2014-08-15)
parents
children a17ad625ffbc
rev   line source
bsw@1090 1 local id = param.get_id()
bsw@1090 2
bsw@1090 3 local member = Member:by_id(id)
bsw@1090 4
bsw@1090 5 ui.title(_"Deactivate member")
bsw@1090 6
bsw@1090 7
bsw@1090 8 ui.form{
bsw@1090 9 attr = { class = "vertical section" },
bsw@1090 10 module = "admin",
bsw@1090 11 action = "member_deactivate",
bsw@1090 12 id = member and member.id,
bsw@1090 13 record = member,
bsw@1090 14 routing = {
bsw@1090 15 error = {
bsw@1090 16 mode = "forward",
bsw@1090 17 module = "admin", view = "member_deactivate", id = id
bsw@1090 18 },
bsw@1090 19 default = {
bsw@1090 20 mode = "redirect",
bsw@1090 21 modules = "admin", view = "index"
bsw@1090 22 }
bsw@1090 23 },
bsw@1090 24 content = function()
bsw@1090 25 ui.sectionHead( function()
bsw@1090 26 ui.heading { level = 1, content = member and (member.name or member.id) or _"New member" }
bsw@1090 27 if member and member.identification then
bsw@1090 28 ui.heading { level = 3, content = member.identification }
bsw@1090 29 end
bsw@1090 30 end )
bsw@1090 31 ui.sectionRow(function()
bsw@1090 32 ui.heading { level = 2, content = _"Do you really want to irrevocably deactive this member?" }
bsw@1090 33 ui.tag{ tag = "input", attr = { type = "checkbox", name = "sure", value = "yes" } }
bsw@1090 34 ui.tag { content = _"I want to deactive this member irrevocably" }
bsw@1090 35 slot.put("<br />")
bsw@1090 36 slot.put("<br />")
bsw@1090 37 ui.submit{ text = _"Deactivate member" }
bsw@1090 38 slot.put(" ")
bsw@1090 39 ui.link { module = "admin", view = "member_edit", id = member.id, content = _"cancel" }
bsw@1090 40 end)
bsw@1090 41 end
bsw@1090 42 }
bsw@1090 43

Impressum / About Us