liquid_feedback_frontend

view app/main/admin/_action/member_update.lua @ 357:64b8b6379527

In single unit mode automatically add members to default unit
author bsw
date Wed Feb 29 20:35:12 2012 +0100 (2012-02-29)
parents c587d8762e62
children e87e99e0bd01
line source
1 local id = param.get_id()
3 local member = Member:by_id(id) or Member:new()
5 param.update(member, "identification", "notify_email", "admin")
7 if param.get("invite_member", atom.boolean) then
8 member:send_invitation()
9 end
11 local err = member:try_save()
13 if err then
14 slot.put_into("error", (_("Error while updating member, database reported:<br /><br /> (#{errormessage})"):gsub("#{errormessage}", tostring(err.message))))
15 return false
16 end
18 if not id and config.single_unit_id then
19 local privilege = Privilege:new()
20 privilege.member_id = member.id
21 privilege.unit_id = config.single_unit_id
22 privilege.voting_right = true
23 end
25 if id then
26 slot.put_into("notice", _"Member successfully updated")
27 else
28 slot.put_into("notice", _"Member successfully registered")
29 end

Impressum / About Us