liquid_feedback_frontend
diff app/main/admin/member_deactivate.lua @ 1621:a17ad625ffbc
Reworked member edit view
| author | bsw |
|---|---|
| date | Sat Feb 06 22:44:34 2021 +0100 (2021-02-06) |
| parents | 5b6082e9bd5c |
| children |
line diff
1.1 --- a/app/main/admin/member_deactivate.lua Tue Feb 02 21:32:13 2021 +0100 1.2 +++ b/app/main/admin/member_deactivate.lua Sat Feb 06 22:44:34 2021 +0100 1.3 @@ -2,42 +2,63 @@ 1.4 1.5 local member = Member:by_id(id) 1.6 1.7 -ui.title(_"Deactivate member") 1.8 +--ui.title(_"Deactivate member") 1.9 + 1.10 +ui.titleAdmin(_"Member") 1.11 + 1.12 +ui.grid{ content = function() 1.13 + 1.14 + ui.cell_main{ content = function() 1.15 + ui.container{ attr = { class = "mdl-card mdl-card__fullwidth mdl-shadow--2dp" }, content = function() 1.16 + ui.container{ attr = { class = "mdl-card__title mdl-card--border" }, content = function() 1.17 + ui.heading { attr = { class = "mdl-card__title-text" }, level = 2, content = _"Deactivate member" } 1.18 + end } 1.19 + ui.container{ attr = { class = "mdl-card__content" }, content = function() 1.20 1.21 1.22 -ui.form{ 1.23 - attr = { class = "vertical section" }, 1.24 - module = "admin", 1.25 - action = "member_deactivate", 1.26 - id = member and member.id, 1.27 - record = member, 1.28 - routing = { 1.29 - error = { 1.30 - mode = "forward", 1.31 - module = "admin", view = "member_deactivate", id = id 1.32 - }, 1.33 - default = { 1.34 - mode = "redirect", 1.35 - modules = "admin", view = "index" 1.36 - } 1.37 - }, 1.38 - content = function() 1.39 - ui.sectionHead( function() 1.40 - ui.heading { level = 1, content = member and (member.name or member.id) or _"New member" } 1.41 - if member and member.identification then 1.42 - ui.heading { level = 3, content = member.identification } 1.43 - end 1.44 - end ) 1.45 - ui.sectionRow(function() 1.46 - ui.heading { level = 2, content = _"Do you really want to irrevocably deactive this member?" } 1.47 - ui.tag{ tag = "input", attr = { type = "checkbox", name = "sure", value = "yes" } } 1.48 - ui.tag { content = _"I want to deactive this member irrevocably" } 1.49 - slot.put("<br />") 1.50 - slot.put("<br />") 1.51 - ui.submit{ text = _"Deactivate member" } 1.52 - slot.put(" ") 1.53 - ui.link { module = "admin", view = "member_edit", id = member.id, content = _"cancel" } 1.54 - end) 1.55 - end 1.56 -} 1.57 + ui.form{ 1.58 + attr = { class = "vertical section" }, 1.59 + module = "admin", 1.60 + action = "member_deactivate", 1.61 + id = member and member.id, 1.62 + record = member, 1.63 + routing = { 1.64 + error = { 1.65 + mode = "forward", 1.66 + module = "admin", view = "member_deactivate", id = id 1.67 + }, 1.68 + default = { 1.69 + mode = "redirect", 1.70 + modules = "admin", view = "index" 1.71 + } 1.72 + }, 1.73 + content = function() 1.74 1.75 + ui.container{ content = _"Do you really want to irrevocably deactive this member?" } 1.76 + slot.put("<br>") 1.77 + ui.container{ content = _"ID" .. ": " .. member.id } 1.78 + ui.container{ content = _"Identification" .. ": " .. member.identification } 1.79 + ui.container{ content = _"Screen name" .. ": " .. member.name } 1.80 + slot.put("<br>") 1.81 + ui.tag{ tag = "input", attr = { type = "checkbox", name = "sure", value = "yes" } } 1.82 + ui.tag { content = _"I want to deactive this member irrevocably" } 1.83 + slot.put("<br />") 1.84 + slot.put("<br />") 1.85 + 1.86 + ui.submit{ 1.87 + attr = { class = "mdl-button mdl-js-button mdl-button--raised mdl-js-ripple-effect" }, 1.88 + text = _"Deactivate member" 1.89 + } 1.90 + slot.put(" ") 1.91 + ui.link { 1.92 + attr = { class = "mdl-button mdl-js-button" }, 1.93 + module = "admin", view = "member_edit", id = member.id, content = _"cancel" 1.94 + } 1.95 + 1.96 + end 1.97 + } 1.98 + end } 1.99 + end } 1.100 + end } 1.101 +end } 1.102 +