liquid_feedback_frontend

annotate app/main/suggestion/show.lua @ 718:cc64a4fc6ab6

Cleaned up initiative page
author bsw
date Wed Jun 27 14:37:46 2012 +0200 (2012-06-27)
parents 44ba79952610
children f03fbffc1800
rev   line source
bsw/jbe@0 1 local suggestion = Suggestion:by_id(param.get_id())
bsw/jbe@0 2
poelzi@142 3 -- redirect to initiative if suggestion does not exist anymore
poelzi@142 4 if not suggestion then
poelzi@142 5 local initiative_id = param.get('initiative_id', atom.integer)
poelzi@142 6 if initiative_id then
poelzi@142 7 slot.reset_all{except={"notice", "error"}}
poelzi@142 8 request.redirect{
poelzi@142 9 module='initiative',
poelzi@142 10 view='show',
poelzi@142 11 id=initiative_id,
poelzi@142 12 params = { tab = "suggestions" }
poelzi@142 13 }
poelzi@142 14 else
poelzi@142 15 slot.put_into('error', _"Suggestion does not exist anymore")
poelzi@142 16 end
poelzi@142 17 return
poelzi@142 18 end
poelzi@142 19
poelzi@142 20
jorges@103 21 app.html_title.title = suggestion.name
jorges@103 22 app.html_title.subtitle = _("Suggestion ##{id}", { id = suggestion.id })
jorges@103 23
bsw@718 24 ui.title(_"Suggestion for initiative: '#{name}'":gsub("#{name}", suggestion.initiative.name))
bsw/jbe@0 25
bsw@718 26 ui.actions(function()
bsw/jbe@6 27 ui.link{
bsw/jbe@6 28 content = function()
bsw/jbe@6 29 ui.image{ static = "icons/16/resultset_previous.png" }
bsw/jbe@6 30 slot.put(_"Back")
bsw/jbe@6 31 end,
bsw/jbe@6 32 module = "initiative",
bsw/jbe@6 33 view = "show",
bsw/jbe@6 34 id = suggestion.initiative.id,
bsw/jbe@19 35 params = { tab = "suggestions" }
bsw/jbe@6 36 }
bsw/jbe@6 37 end)
bsw/jbe@6 38
bsw/jbe@0 39 execute.view{
bsw/jbe@0 40 module = "suggestion",
bsw/jbe@19 41 view = "show_tab",
bsw/jbe@19 42 params = {
bsw/jbe@19 43 suggestion = suggestion
bsw/jbe@0 44 }
jorges@103 45 }

Impressum / About Us