liquid_feedback_frontend
diff 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 | 
   line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/app/main/admin/member_deactivate.lua Fri Aug 15 18:55:19 2014 +0200 1.3 @@ -0,0 +1,43 @@ 1.4 +local id = param.get_id() 1.5 + 1.6 +local member = Member:by_id(id) 1.7 + 1.8 +ui.title(_"Deactivate member") 1.9 + 1.10 + 1.11 +ui.form{ 1.12 + attr = { class = "vertical section" }, 1.13 + module = "admin", 1.14 + action = "member_deactivate", 1.15 + id = member and member.id, 1.16 + record = member, 1.17 + routing = { 1.18 + error = { 1.19 + mode = "forward", 1.20 + module = "admin", view = "member_deactivate", id = id 1.21 + }, 1.22 + default = { 1.23 + mode = "redirect", 1.24 + modules = "admin", view = "index" 1.25 + } 1.26 + }, 1.27 + content = function() 1.28 + ui.sectionHead( function() 1.29 + ui.heading { level = 1, content = member and (member.name or member.id) or _"New member" } 1.30 + if member and member.identification then 1.31 + ui.heading { level = 3, content = member.identification } 1.32 + end 1.33 + end ) 1.34 + ui.sectionRow(function() 1.35 + ui.heading { level = 2, content = _"Do you really want to irrevocably deactive this member?" } 1.36 + ui.tag{ tag = "input", attr = { type = "checkbox", name = "sure", value = "yes" } } 1.37 + ui.tag { content = _"I want to deactive this member irrevocably" } 1.38 + slot.put("<br />") 1.39 + slot.put("<br />") 1.40 + ui.submit{ text = _"Deactivate member" } 1.41 + slot.put(" ") 1.42 + ui.link { module = "admin", view = "member_edit", id = member.id, content = _"cancel" } 1.43 + end) 1.44 + end 1.45 +} 1.46 +