liquid_feedback_frontend
view app/main/issue/show.lua @ 61:f77ca23f9ebd
merge
| author | jbe | 
|---|---|
| date | Thu Apr 22 16:03:53 2010 +0200 (2010-04-22) | 
| 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
