liquid_feedback_frontend
view app/main/area/show_tab.lua @ 34:a851cc1d9903
Beautified report view for closed issues
| author | bsw | 
|---|---|
| date | Wed Feb 24 12:37:28 2010 +0100 (2010-02-24) | 
| parents | 00d1004545f1 | 
| children | 0849be391140 | 
 line source
     1 local area = param.get("area", "table") or Area:by_id(param.get("area_id", atom.integer))
     3 local issues_selector = area:get_reference_selector("issues")
     4 local members_selector = area:get_reference_selector("members")
     5 local delegations_selector = area:get_reference_selector("delegations")
     7 ui.tabs{
     8   module = "area",
     9   view = "show_tab",
    10   static_params = { area_id = area.id },
    11   {
    12     name = "issues",
    13     label = _"Issues" .. " (" .. tostring(issues_selector:count()) .. ")",
    14     icon = { static = "icons/16/folder.png" },
    15     module = "issue",
    16     view = "_list",
    17     params = {
    18       issues_selector = issues_selector,
    19       filter = cgi.params["filter"],
    20       filter_voting = param.get("filter_voting")
    21     }
    22   },
    23   {
    24     name = "members",
    25     label = _"Members" .. " (" .. tostring(members_selector:count()) .. ")",
    26     icon = { static = "icons/16/group.png" },
    27     module = "member",
    28     view = "_list",
    29     params = { members_selector = members_selector }
    30   },
    31   {
    32     name = "delegations",
    33     label = _"Delegations" .. " (" .. tostring(delegations_selector:count()) .. ")",
    34     icon = { static = "icons/16/table_go.png" },
    35     module = "delegation",
    36     view = "_list",
    37     params = { delegations_selector = delegations_selector }
    38   },
    39 }
