liquid_feedback_frontend

diff app/main/lf2/_sidebar.lua @ 211:4993b71b383f

First checkin of lf2 (frontend second generation) prototype
author bsw
date Wed Mar 02 20:06:26 2011 +0100 (2011-03-02)
parents
children 3e4ad069847a
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/app/main/lf2/_sidebar.lua	Wed Mar 02 20:06:26 2011 +0100
     1.3 @@ -0,0 +1,36 @@
     1.4 +local member_areas_selector = Area:build_selector{
     1.5 +  member_id = app.session.member_id,
     1.6 +  order = "name"
     1.7 +}
     1.8 +local other_areas_selector = Area:build_selector{
     1.9 +  not_member_id = app.session.member_id,
    1.10 +  order = "name"
    1.11 +}
    1.12 +
    1.13 +execute.view{ module = "lf2", view = "_delegation_global" }
    1.14 +    
    1.15 +ui.form{
    1.16 +  content = function()
    1.17 +    
    1.18 +    ui.container{ attr = { class = "boxhead" }, content = _"" }
    1.19 +    --execute.view{ module = "lf2", view = "_areas", params = { areas_selector = member_areas_selector } }
    1.20 +    
    1.21 +    execute.view{
    1.22 +      module = "lf2", view = "_areas", params = { 
    1.23 +        areas_selector = member_areas_selector,
    1.24 +        head_content = function() ui.tag{ content = _"Areas, you are member of" } end
    1.25 +      }
    1.26 +    }
    1.27 +
    1.28 +    execute.view{
    1.29 +      module = "lf2", view = "_areas", params = { 
    1.30 +        areas_selector = other_areas_selector,
    1.31 +        head_content = function() ui.tag{ content = _"Areas, you are not member of" } end
    1.32 +      }
    1.33 +    }
    1.34 +
    1.35 +  end
    1.36 +}
    1.37 +
    1.38 +execute.view{ module = "lf2", view = "_search", params = { area = area } }
    1.39 +    

Impressum / About Us