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 +

Impressum / About Us