liquid_feedback_frontend
view app/main/membership/_action/update.lua @ 24:81586ea68d57
Minor bugfixes
app/main/initiative/_list.lua:
Replaced single by optional object mode
locale/translations.de.lua:
Consistent translation
app/main/initiative/_show.lua:
Added missing case "not approved" in voting info box
app/main/initiative/_show_voting.lua:
Added link to initiative
app/main/initiative/_show_voting.lua:
Added missing argument for link
app/main/member/show_tab.lua:
Added outgoing argument to show outgoing delegations correctly
app/main/initiative/_list.lua:
Replaced single by optional object mode
locale/translations.de.lua:
Consistent translation
app/main/initiative/_show.lua:
Added missing case "not approved" in voting info box
app/main/initiative/_show_voting.lua:
Added link to initiative
app/main/initiative/_show_voting.lua:
Added missing argument for link
app/main/member/show_tab.lua:
Added outgoing argument to show outgoing delegations correctly
| author | bsw | 
|---|---|
| date | Sun Feb 21 14:09:11 2010 +0100 (2010-02-21) | 
| parents | 80c215dbf076 | 
| children | 86988175dc89 | 
 line source
     1 local area_id = assert(param.get("area_id", atom.integer), "no area id given")
     2 local membership = Membership:by_pk(area_id, app.session.member.id)
     4 if param.get("delete", atom.boolean) then
     5   if membership then
     6     membership:destroy()
     7     slot.put_into("notice", _"Membership removed")
     8   else
     9     slot.put_into("notice", _"Membership not existant")
    10   end
    11   return
    12 end
    14 if not membership then
    15   membership = Membership:new()
    16   membership.area_id    = area_id
    17   membership.member_id  = app.session.member_id
    18   membership.autoreject = false
    19 end
    21 local autoreject = param.get("autoreject", atom.boolean)
    22 if autoreject ~= nil then
    23   membership.autoreject = autoreject
    24 end
    26 membership:save()
    28 --slot.put_into("notice", _"Membership updated")
