liquid_feedback_frontend
changeset 1007:c547d1cce741
View for administrative issue canceling
author | bsw |
---|---|
date | Sun Aug 11 21:57:38 2013 +0200 (2013-08-11) |
parents | d1c831191360 |
children | 841d7f79f67d |
files | app/main/admin/cancel_issue.lua app/main/admin/index.lua |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/app/main/admin/cancel_issue.lua Sun Aug 11 21:57:38 2013 +0200 1.3 @@ -0,0 +1,35 @@ 1.4 +ui.title(_"Cancel issue") 1.5 + 1.6 +ui.actions() 1.7 + 1.8 +local id = param.get("id") 1.9 + 1.10 +if not id then 1.11 + ui.form{ 1.12 + module = "admin", 1.13 + view = "issue_delete", 1.14 + content = function() 1.15 + ui.input{ label = _"Issue ID", name = "id" } 1.16 + ui.submit{ text = _"Cancel issue" } 1.17 + end 1.18 + } 1.19 +else 1.20 + 1.21 + local issue = Issue.by_id(id) 1.22 + issue:load("initiatives") 1.23 + 1.24 + execute.view{ module = "initiative", view = "_list", params = { 1.25 + issue = issue, initiatives = issue.initiatives 1.26 + } } 1.27 + 1.28 + ui.form{ 1.29 + module = "admin", 1.30 + view = "issue_delete", 1.31 + id = id, 1.32 + content = function() 1.33 + ui.input{ label = _"Administraive notice", name = "id" } 1.34 + ui.submit{ text = _"Cancel issue now" } 1.35 + end 1.36 + } 1.37 + 1.38 +end
2.1 --- a/app/main/admin/index.lua Sun Aug 11 21:56:59 2013 +0200 2.2 +++ b/app/main/admin/index.lua Sun Aug 11 21:57:38 2013 +0200 2.3 @@ -23,4 +23,12 @@ 2.4 view = "member_list", 2.5 } 2.6 end } 2.7 -end } 2.8 \ No newline at end of file 2.9 + ui.tag{ tag= "li", content = function() 2.10 + ui.link{ 2.11 + text = _"Cancel issue", 2.12 + module = "admin", 2.13 + view = "cancel_issue", 2.14 + } 2.15 + end } 2.16 +end } 2.17 +