# HG changeset patch # User bsw # Date 1376251019 -7200 # Node ID d1c83119136043eab48c655e26e1a9354e25affe # Parent 03ce8ee4238286b9fb0ed264b26f5d4f8d29e392 Handle administrative canceled issues and admin notices in issue view diff -r 03ce8ee42382 -r d1c831191360 app/main/issue/_show.lua --- a/app/main/issue/_show.lua Wed Jul 24 23:10:27 2013 +0200 +++ b/app/main/issue/_show.lua Sun Aug 11 21:56:59 2013 +0200 @@ -250,6 +250,23 @@ end } if not for_listing then + if issue.state == "canceled_by_admin" then + ui.container{ + attr = { class = "not_admitted_info" }, + content = function() + ui.container{ content = _("This issue has been canceled by administrative intervention.") } + if issue.admin_notice then + ui.container{ content = function() slot.put(encode.html_newlines(issue.admin_notice)) end } + end + end + } + elseif issue.admin_notice then + ui.container{ + attr = { class = "not_admitted_info" }, + content = function() slot.put(encode.html_newlines(issue.admin_notice)) end + } + end + if issue.state == "canceled_issue_not_accepted" then local policy = issue.policy ui.container{