annotate 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  | 
 
 | rev | 
   line source | 
| 
bsw@525
 | 
     1 local unit = param.get("unit", "table")
 | 
| 
bsw@525
 | 
     2 
 | 
| 
bsw@526
 | 
     3 ui.container{ attr = { class = "unit_head" }, content = function()
 | 
| 
bsw@525
 | 
     4 
 | 
| 
bsw@526
 | 
     5   execute.view{ module = "delegation", view = "_info", params = { unit = unit } }
 | 
| 
bsw@525
 | 
     6 
 | 
| 
bsw@526
 | 
     7   ui.container{ attr = { class = "title" }, content = function()
 | 
| 
bsw@526
 | 
     8     if not config.single_unit_id then
 | 
| 
bsw@526
 | 
     9       ui.link{ 
 | 
| 
bsw@526
 | 
    10         module = "unit", view = "show", id = unit.id,
 | 
| 
bsw@526
 | 
    11         attr = { class = "unit_name" }, content = unit.name
 | 
| 
bsw@526
 | 
    12       }
 | 
| 
bsw@526
 | 
    13     else
 | 
| 
bsw@526
 | 
    14       ui.link{ 
 | 
| 
bsw@526
 | 
    15         module = "unit", view = "show", id = unit.id,
 | 
| 
bsw@526
 | 
    16         attr = { class = "unit_name" }, content = config.app_title
 | 
| 
bsw@526
 | 
    17       }
 | 
| 
bsw@526
 | 
    18     end
 | 
| 
bsw@525
 | 
    19   end }
 | 
| 
bsw@525
 | 
    20 
 | 
| 
bsw@526
 | 
    21   ui.container{ attr = { class = "content" }, content = function()
 | 
| 
bsw@526
 | 
    22 
 | 
| 
bsw@526
 | 
    23     if app.session.member_id and app.session.member:has_voting_right_for_unit_id(unit.id) then
 | 
| 
bsw@526
 | 
    24       ui.tag{ content = _"You have voting privileges" }
 | 
| 
bsw@526
 | 
    25       slot.put(" · ")
 | 
| 
bsw@526
 | 
    26     end
 | 
| 
bsw@526
 | 
    27   
 | 
| 
bsw@526
 | 
    28     ui.tag{ content = "1234 Stimmberechtigte" }
 | 
| 
bsw@526
 | 
    29       
 | 
| 
bsw@526
 | 
    30   end }
 | 
| 
bsw@526
 | 
    31   
 | 
| 
bsw@526
 | 
    32 end }
 |