liquid_feedback_frontend
view app/main/issue/show.lua @ 86:1f1f8c78ba3a
Voting form: Added missing text label and changed buttons to submit buttons
author | bsw |
---|---|
date | Thu Jul 29 12:38:59 2010 +0200 (2010-07-29) |
parents | 00d1004545f1 |
children | 7d0f4721d2f3 |
line source
1 local issue = Issue:by_id(param.get_id())
3 execute.view{
4 module = "issue",
5 view = "_show_head",
6 params = { issue = issue }
7 }
9 --[[
10 if not issue.fully_frozen and not issue.closed then
11 slot.select("actions", function()
12 ui.link{
13 content = function()
14 ui.image{ static = "icons/16/script_add.png" }
15 slot.put(_"Create alternative initiative")
16 end,
17 module = "initiative",
18 view = "new",
19 params = { issue_id = issue.id }
20 }
21 end)
22 end
23 --]]
25 util.help("issue.show")
27 if issue.state == "cancelled" then
28 local policy = issue.policy
29 ui.container{
30 attr = { class = "not_admitted_info" },
31 content = _("This issue has been cancelled. It failed the quorum of #{quorum}.", { quorum = format.percentage(policy.issue_quorum_num / policy.issue_quorum_den) })
32 }
33 end
35 ui.container{
36 attr = { class = "issue_initiative_list" },
37 content = function()
38 execute.view{
39 module = "initiative",
40 view = "_list",
41 params = {
42 initiatives_selector = issue:get_reference_selector("initiatives"),
43 issue = issue,
44 expandable = true,
45 for_initiative_id = param.get("for_initiative_id", atom.number),
46 show_for_issue = true
47 }
48 }
49 end
50 }
52 slot.put("<br />")
54 execute.view{
55 module = "issue",
56 view = "show_tab",
57 params = { issue = issue }
58 }
60 if issue.snapshot then
61 slot.put("<br />")
62 ui.field.timestamp{ label = _"Last snapshot:", value = issue.snapshot }
63 end