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

Impressum / About Us