# HG changeset patch # User bsw # Date 1340801315 -7200 # Node ID 17a33bd0d48a86a78b4daaa17d13bfe05170bc25 # Parent cc64a4fc6ab6ae72ac5408df350dcd7b849a7393 Cleaned up issue page diff -r cc64a4fc6ab6 -r 17a33bd0d48a app/main/issue/show.lua --- a/app/main/issue/show.lua Wed Jun 27 14:37:46 2012 +0200 +++ b/app/main/issue/show.lua Wed Jun 27 14:48:35 2012 +0200 @@ -17,12 +17,33 @@ execute.view{ module = "issue", view = "_show", params = { issue = issue } } end ) +if app.session.member_id or config.public_access == "full" then -execute.view{ - module = "issue", - view = "show_tab", - params = { issue = issue } -} + ui.container{ attr = { class = "heading" }, content = _"Interested members" } + + local interested_members_selector = issue:get_reference_selector("interested_members_snapshot") + :join("issue", nil, "issue.id = direct_interest_snapshot.issue_id") + :add_field("direct_interest_snapshot.weight") + :add_where("direct_interest_snapshot.event = issue.latest_snapshot_event") + + execute.view{ + module = "member", + view = "_list", + params = { + issue = issue, + members_selector = interested_members_selector + } + } + + ui.container{ attr = { class = "heading" }, content = _"Details" } + + execute.view{ + module = "issue", + view = "_details", + params = { issue = issue } + } + +end if issue.snapshot then slot.put("
")