liquid_feedback_frontend
diff app/main/area/show_tab.lua @ 51:0849be391140
Public read access; Read-only API for initiatives; Prepared integration of OpenID
| author | bsw |
|---|---|
| date | Sun Apr 04 22:05:11 2010 +0200 (2010-04-04) |
| parents | 00d1004545f1 |
| children | c0835d707465 |
line diff
1.1 --- a/app/main/area/show_tab.lua Wed Mar 31 17:50:32 2010 +0200 1.2 +++ b/app/main/area/show_tab.lua Sun Apr 04 22:05:11 2010 +0200 1.3 @@ -4,10 +4,13 @@ 1.4 local members_selector = area:get_reference_selector("members") 1.5 local delegations_selector = area:get_reference_selector("delegations") 1.6 1.7 -ui.tabs{ 1.8 +local tabs = { 1.9 module = "area", 1.10 view = "show_tab", 1.11 static_params = { area_id = area.id }, 1.12 +} 1.13 + 1.14 +tabs[#tabs+1] = 1.15 { 1.16 name = "issues", 1.17 label = _"Issues" .. " (" .. tostring(issues_selector:count()) .. ")", 1.18 @@ -19,22 +22,28 @@ 1.19 filter = cgi.params["filter"], 1.20 filter_voting = param.get("filter_voting") 1.21 } 1.22 - }, 1.23 - { 1.24 - name = "members", 1.25 - label = _"Members" .. " (" .. tostring(members_selector:count()) .. ")", 1.26 - icon = { static = "icons/16/group.png" }, 1.27 - module = "member", 1.28 - view = "_list", 1.29 - params = { members_selector = members_selector } 1.30 - }, 1.31 - { 1.32 - name = "delegations", 1.33 - label = _"Delegations" .. " (" .. tostring(delegations_selector:count()) .. ")", 1.34 - icon = { static = "icons/16/table_go.png" }, 1.35 - module = "delegation", 1.36 - view = "_list", 1.37 - params = { delegations_selector = delegations_selector } 1.38 - }, 1.39 -} 1.40 + } 1.41 + 1.42 +if app.session.member_id then 1.43 + tabs[#tabs+1] = 1.44 + { 1.45 + name = "members", 1.46 + label = _"Members" .. " (" .. tostring(members_selector:count()) .. ")", 1.47 + icon = { static = "icons/16/group.png" }, 1.48 + module = "member", 1.49 + view = "_list", 1.50 + params = { members_selector = members_selector } 1.51 + } 1.52 1.53 + tabs[#tabs+1] = 1.54 + { 1.55 + name = "delegations", 1.56 + label = _"Delegations" .. " (" .. tostring(delegations_selector:count()) .. ")", 1.57 + icon = { static = "icons/16/table_go.png" }, 1.58 + module = "delegation", 1.59 + view = "_list", 1.60 + params = { delegations_selector = delegations_selector } 1.61 + } 1.62 +end 1.63 + 1.64 +ui.tabs(tabs)