liquid_feedback_frontend
diff app/main/admin/cancel_issue.lua @ 1007:c547d1cce741
View for administrative issue canceling
author | bsw |
---|---|
date | Sun Aug 11 21:57:38 2013 +0200 (2013-08-11) |
parents | |
children | 841d7f79f67d |
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