liquid_feedback_frontend

diff app/main/unit/_head.lua @ 526:18cd8595459b

Fixes for public access
author bsw
date Fri May 18 19:21:45 2012 +0200 (2012-05-18)
parents 63d6549cc00b
children 305329da1c75
line diff
     1.1 --- a/app/main/unit/_head.lua	Fri May 18 19:07:07 2012 +0200
     1.2 +++ b/app/main/unit/_head.lua	Fri May 18 19:21:45 2012 +0200
     1.3 @@ -1,31 +1,32 @@
     1.4  local unit = param.get("unit", "table")
     1.5  
     1.6 -slot.select("head", function()
     1.7 +ui.container{ attr = { class = "unit_head" }, content = function()
     1.8  
     1.9 -  ui.container{ attr = { class = "unit_head" }, content = function()
    1.10 -
    1.11 -    execute.view{ module = "delegation", view = "_info", params = { unit = unit } }
    1.12 +  execute.view{ module = "delegation", view = "_info", params = { unit = unit } }
    1.13  
    1.14 -    ui.container{ attr = { class = "title" }, content = function()
    1.15 -      if not config.single_unit_id then
    1.16 -        ui.link{ 
    1.17 -          module = "unit", view = "show", id = unit.id,
    1.18 -          attr = { class = "unit_name" }, content = unit.name
    1.19 -        }
    1.20 -      else
    1.21 -        ui.link{ 
    1.22 -          module = "unit", view = "show", id = unit.id,
    1.23 -          attr = { class = "unit_name" }, content = config.app_title
    1.24 -        }
    1.25 -      end
    1.26 -    end }
    1.27 -
    1.28 -    ui.container{ attr = { class = "content" }, content = function()
    1.29 -        
    1.30 -      ui.tag{ content = "1234 Stimmberechtigte" }
    1.31 -        
    1.32 -    end }
    1.33 -    
    1.34 +  ui.container{ attr = { class = "title" }, content = function()
    1.35 +    if not config.single_unit_id then
    1.36 +      ui.link{ 
    1.37 +        module = "unit", view = "show", id = unit.id,
    1.38 +        attr = { class = "unit_name" }, content = unit.name
    1.39 +      }
    1.40 +    else
    1.41 +      ui.link{ 
    1.42 +        module = "unit", view = "show", id = unit.id,
    1.43 +        attr = { class = "unit_name" }, content = config.app_title
    1.44 +      }
    1.45 +    end
    1.46    end }
    1.47  
    1.48 -end )
    1.49 \ No newline at end of file
    1.50 +  ui.container{ attr = { class = "content" }, content = function()
    1.51 +
    1.52 +    if app.session.member_id and app.session.member:has_voting_right_for_unit_id(unit.id) then
    1.53 +      ui.tag{ content = _"You have voting privileges" }
    1.54 +      slot.put(" · ")
    1.55 +    end
    1.56 +  
    1.57 +    ui.tag{ content = "1234 Stimmberechtigte" }
    1.58 +      
    1.59 +  end }
    1.60 +  
    1.61 +end }

Impressum / About Us