liquid_feedback_frontend

diff app/main/member/_area_list.lua @ 273:7196685f9dd7

More optical enhancements, more repositioning
author bsw
date Wed Feb 08 18:49:22 2012 +0100 (2012-02-08)
parents
children aec9df5b4cd3
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/app/main/member/_area_list.lua	Wed Feb 08 18:49:22 2012 +0100
     1.3 @@ -0,0 +1,18 @@
     1.4 +local units = app.session.member.units_with_voting_right
     1.5 +local member = param.get("member", "table")
     1.6 +for i, unit in ipairs(units) do
     1.7 +  local areas_selector = Area:new_selector()
     1.8 +    :join("membership", nil, { "membership.area_id = area.id AND membership.member_id = ?", member.id })
     1.9 +    :add_where{ "area.unit_id = ?", unit.id }
    1.10 +    :add_order_by("area.member_weight DESC")
    1.11 +  ui.link{
    1.12 +    text = unit.name,
    1.13 +    module = "area", view = "list", params = { unit_id = unit.id }
    1.14 +  }
    1.15 +  
    1.16 +  execute.view{
    1.17 +    module = "area", view = "_list",
    1.18 +    params = { areas_selector = areas_selector },
    1.19 +  }
    1.20 +end
    1.21 +

Impressum / About Us