annotate app/main/membership/_show_box.lua @ 490:abebe5e9ff78
Do not show ignore initiative for closed issues closes #1179
 | author | 
 bsw | 
 | date | 
 Thu Mar 15 20:56:13 2012 +0100 (2012-03-15) | 
 | parents | 
 b77e6a17ca77  | 
 | children | 
 63d6549cc00b  | 
 
 | rev | 
   line source | 
| 
bsw/jbe@0
 | 
     1 local area = param.get("area", "table")
 | 
| 
bsw/jbe@0
 | 
     2 
 | 
| 
bsw/jbe@4
 | 
     3 local membership = Membership:by_pk(area.id, app.session.member.id)
 | 
| 
bsw/jbe@4
 | 
     4 
 | 
| 
bsw/jbe@0
 | 
     5 slot.select("interest", function()
 | 
| 
bsw/jbe@0
 | 
     6 
 | 
| 
bsw/jbe@4
 | 
     7   if membership then
 | 
| 
bsw/jbe@4
 | 
     8   
 | 
| 
bsw/jbe@4
 | 
     9     ui.container{
 | 
| 
bsw/jbe@4
 | 
    10       attr = { 
 | 
| 
bsw/jbe@4
 | 
    11         class = "head head_active",
 | 
| 
bsw/jbe@4
 | 
    12       },
 | 
| 
bsw/jbe@4
 | 
    13       content = function()
 | 
| 
bsw/jbe@4
 | 
    14         ui.image{
 | 
| 
bsw/jbe@4
 | 
    15           static = "icons/16/user_green.png"
 | 
| 
bsw/jbe@4
 | 
    16         }
 | 
| 
bsw/jbe@4
 | 
    17         slot.put(_"You are member")
 | 
| 
bsw/jbe@0
 | 
    18       end
 | 
| 
bsw/jbe@4
 | 
    19     }
 | 
| 
bsw/jbe@4
 | 
    20     
 | 
| 
bsw@277
 | 
    21     ui.link{
 | 
| 
bsw@277
 | 
    22       image  = { static = "icons/16/cross.png" },
 | 
| 
bsw@277
 | 
    23       text    = _"Withdraw membership",
 | 
| 
bsw@277
 | 
    24       module  = "membership",
 | 
| 
bsw@277
 | 
    25       action  = "update",
 | 
| 
bsw@277
 | 
    26       params  = { area_id = area.id, delete = true },
 | 
| 
bsw@277
 | 
    27       routing = { default = { mode = "redirect", module = "area", view = "show", id = area.id } }
 | 
| 
bsw/jbe@4
 | 
    28     }
 | 
| 
bsw@281
 | 
    29   elseif app.session.member:has_voting_right_for_unit_id(area.unit_id) then
 | 
| 
bsw/jbe@4
 | 
    30     ui.link{
 | 
| 
bsw/jbe@19
 | 
    31       image  = { static = "icons/16/user_add.png" },
 | 
| 
bsw/jbe@19
 | 
    32       text   = _"Become a member",
 | 
| 
bsw/jbe@4
 | 
    33       module = "membership",
 | 
| 
bsw/jbe@4
 | 
    34       action = "update",
 | 
| 
bsw/jbe@4
 | 
    35       params = { area_id = area.id },
 | 
| 
bsw/jbe@4
 | 
    36       routing = {
 | 
| 
bsw/jbe@4
 | 
    37         default = {
 | 
| 
bsw/jbe@4
 | 
    38           mode = "redirect",
 | 
| 
bsw/jbe@4
 | 
    39           module = "area",
 | 
| 
bsw/jbe@4
 | 
    40           view = "show",
 | 
| 
bsw/jbe@4
 | 
    41           id = area.id
 | 
| 
bsw/jbe@0
 | 
    42         }
 | 
| 
bsw/jbe@4
 | 
    43       }
 | 
| 
bsw/jbe@4
 | 
    44     }
 | 
| 
bsw/jbe@4
 | 
    45   end
 | 
| 
bsw/jbe@4
 | 
    46 
 | 
| 
bsw/jbe@0
 | 
    47 end)
 |