liquid_feedback_frontend
view app/main/issue/show.lua @ 724:20395309378a
Added name of greek language
| author | bsw | 
|---|---|
| date | Thu Jun 28 01:02:03 2012 +0200 (2012-06-28) | 
| parents | 17a33bd0d48a | 
| children | ea2449916c12 | 
 line source
     1 local issue = Issue:by_id(param.get_id())
     2 if app.session.member_id then
     3   issue:load_everything_for_member_id(app.session.member_id)
     4 end
     6 if not app.html_title.title then
     7 	app.html_title.title = _("Issue ##{id}", { id = issue.id })
     8 end
    10 slot.select("head", function()
    11   execute.view{ module = "area", view = "_head", params = { area = issue.area } }
    12 end)
    14 util.help("issue.show")
    16 slot.select("head", function()
    17   execute.view{ module = "issue", view = "_show", params = { issue = issue } }
    18 end )
    20 if app.session.member_id or config.public_access == "full" then
    22   ui.container{ attr = { class = "heading" }, content = _"Interested members" }
    24   local interested_members_selector = issue:get_reference_selector("interested_members_snapshot")
    25     :join("issue", nil, "issue.id = direct_interest_snapshot.issue_id")
    26     :add_field("direct_interest_snapshot.weight")
    27     :add_where("direct_interest_snapshot.event = issue.latest_snapshot_event")
    29   execute.view{
    30     module = "member",
    31     view = "_list",
    32     params = {
    33       issue = issue,
    34       members_selector = interested_members_selector
    35     }
    36   }
    38   ui.container{ attr = { class = "heading" }, content = _"Details" }
    40   execute.view{
    41     module = "issue",
    42     view = "_details",
    43     params = { issue = issue }
    44   }
    46 end
    48 if issue.snapshot then
    49   slot.put("<br />")
    50   ui.field.timestamp{ label = _"Last snapshot:", value = issue.snapshot }
    51 end
