liquid_feedback_frontend
annotate app/main/suggestion/show.lua @ 7:3941792e8be6
Version beta3
Table allowed_policy is respected while creating new issues
Broken vote now/later link is not shown anymore (until it's implemented)
More user friendly error page
Minor spelling error corrected
Table allowed_policy is respected while creating new issues
Broken vote now/later link is not shown anymore (until it's implemented)
More user friendly error page
Minor spelling error corrected
author | bsw |
---|---|
date | Sat Jan 02 12:00:00 2010 +0100 (2010-01-02) |
parents | 8d91bccab0bf |
children | 00d1004545f1 |
rev | line source |
---|---|
bsw/jbe@0 | 1 local suggestion = Suggestion:by_id(param.get_id()) |
bsw/jbe@0 | 2 |
bsw/jbe@0 | 3 slot.put_into("title", encode.html(_"Suggestion for initiative: '#{name}'":gsub("#{name}", suggestion.initiative.name) )) |
bsw/jbe@0 | 4 |
bsw/jbe@6 | 5 slot.select("actions", function() |
bsw/jbe@6 | 6 ui.link{ |
bsw/jbe@6 | 7 content = function() |
bsw/jbe@6 | 8 ui.image{ static = "icons/16/resultset_previous.png" } |
bsw/jbe@6 | 9 slot.put(_"Back") |
bsw/jbe@6 | 10 end, |
bsw/jbe@6 | 11 module = "initiative", |
bsw/jbe@6 | 12 view = "show", |
bsw/jbe@6 | 13 id = suggestion.initiative.id, |
bsw/jbe@6 | 14 params = { tab = "suggestion" } |
bsw/jbe@6 | 15 } |
bsw/jbe@6 | 16 end) |
bsw/jbe@6 | 17 |
bsw/jbe@0 | 18 ui.form{ |
bsw/jbe@0 | 19 attr = { class = "vertical" }, |
bsw/jbe@0 | 20 record = suggestion, |
bsw/jbe@0 | 21 readonly = true, |
bsw/jbe@0 | 22 content = function() |
bsw/jbe@0 | 23 ui.field.text{ label = _"Name", name = "name" } |
bsw/jbe@0 | 24 ui.field.text{ label = _"Description", name = "description" } |
bsw/jbe@0 | 25 end |
bsw/jbe@0 | 26 } |
bsw/jbe@0 | 27 |
bsw/jbe@0 | 28 execute.view{ |
bsw/jbe@0 | 29 module = "suggestion", |
bsw/jbe@0 | 30 view = "_list", |
bsw/jbe@0 | 31 params = { suggestions_selector = Suggestion:new_selector():add_where{ "id = ?", suggestion.id } } |
bsw/jbe@0 | 32 } |
bsw/jbe@0 | 33 |
bsw/jbe@0 | 34 execute.view{ |
bsw/jbe@0 | 35 module = "opinion", |
bsw/jbe@0 | 36 view = "_list", |
bsw/jbe@0 | 37 params = { |
bsw/jbe@0 | 38 opinions_selector = Opinion:new_selector() |
bsw/jbe@0 | 39 :add_field("member.name", "member_name") |
bsw/jbe@0 | 40 :add_where{ "suggestion_id = ?", suggestion.id } |
bsw/jbe@0 | 41 :join("member", nil, "member.id = opinion.member_id") |
bsw/jbe@0 | 42 :add_order_by("member.id DESC") |
bsw/jbe@0 | 43 } |
bsw/jbe@4 | 44 } |