# HG changeset patch # User bsw # Date 1340933819 -7200 # Node ID 7878f3c20a866b9f7f93543f9fcd69016f5503f5 # Parent 5fd3749e5d0a55af35c161ffd70e4cc34ce0e3f5 Fixed missing unit/area info and action links diff -r 5fd3749e5d0a -r 7878f3c20a86 app/main/area/_head.lua --- a/app/main/area/_head.lua Fri Jun 29 00:58:51 2012 +0200 +++ b/app/main/area/_head.lua Fri Jun 29 03:36:59 2012 +0200 @@ -6,7 +6,7 @@ area:load_delegation_info_once_for_member_id(app.session.member_id) if not param.get("hide_unit", atom.boolean) then - execute.view{ module = "unit", view = "_head", params = { unit = area.unit } } + execute.view{ module = "unit", view = "_head", params = { unit = area.unit, member = member } } end ui.container{ attr = { class = "area_head" }, content = function() diff -r 5fd3749e5d0a -r 7878f3c20a86 app/main/area/_list.lua --- a/app/main/area/_list.lua Fri Jun 29 00:58:51 2012 +0200 +++ b/app/main/area/_list.lua Fri Jun 29 03:36:59 2012 +0200 @@ -1,5 +1,6 @@ local areas_selector = param.get("areas_selector", "table") local hide_membership = param.get("hide_membership", atom.boolean) +local member = param.get("member", "table") areas_selector :reset_fields() @@ -32,7 +33,7 @@ ui.container{ attr = { class = "area_list" }, content = function() for i, area in ipairs(areas_selector:exec()) do - execute.view { module = "area", view = "_list_entry", params = { area = area } } + execute.view { module = "area", view = "_list_entry", params = { area = area, member = member } } end end } diff -r 5fd3749e5d0a -r 7878f3c20a86 app/main/area/show.lua --- a/app/main/area/show.lua Fri Jun 29 00:58:51 2012 +0200 +++ b/app/main/area/show.lua Fri Jun 29 03:36:59 2012 +0200 @@ -7,7 +7,7 @@ util.help("area.show") slot.select("head", function() - execute.view{ module = "area", view = "_head", params = { area = area, show_content = true } } + execute.view{ module = "area", view = "_head", params = { area = area, show_content = true, member = app.session.member } } end) ui.container{ diff -r 5fd3749e5d0a -r 7878f3c20a86 app/main/unit/show.lua --- a/app/main/unit/show.lua Fri Jun 29 00:58:51 2012 +0200 +++ b/app/main/unit/show.lua Fri Jun 29 03:36:59 2012 +0200 @@ -3,7 +3,7 @@ local unit = Unit:by_id(unit_id) slot.select("head", function() - execute.view{ module = "unit", view = "_head", params = { unit = unit, show_content = true } } + execute.view{ module = "unit", view = "_head", params = { unit = unit, show_content = true, member = app.session.member } } end) if config.single_unit_id and not app.session.member_id and config.motd_public then @@ -54,7 +54,7 @@ label = _"Areas", module = "area", view = "_list", - params = { areas_selector = areas_selector } + params = { areas_selector = areas_selector, member = app.session.member } } tabs[#tabs+1] = {