annotate app/main/suggestion/show.lua @ 846:f1c52fd68376
Added missing semicolon in translations.zh-TW.lua
 | author | 
 jbe | 
 | date | 
 Sat Jul 28 01:08:29 2012 +0200 (2012-07-28) | 
 | parents | 
 cc64a4fc6ab6  | 
 | 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 }
 |