liquid_feedback_frontend
annotate app/main/suggestion/show.lua @ 12:60bed92b7434
Version beta8
Bugfix in app/main/member_show.lua related to last fix
Bugfix in app/main/member_show.lua related to last fix
| author | bsw |
|---|---|
| date | Fri Jan 22 12:00:00 2010 +0100 (2010-01-22) |
| 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 } |