liquid_feedback_frontend
view app/main/admin/_action/member_update.lua @ 375:89d32158bfd5
Show unit delegatee on member area list, optical enhancements on member area list
author | bsw |
---|---|
date | Sun Mar 04 14:18:41 2012 +0100 (2012-03-04) |
parents | 5831e41daa61 |
children | d0e12e1b8761 |
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 privilege:save()
24 end
26 if id then
27 slot.put_into("notice", _"Member successfully updated")
28 else
29 slot.put_into("notice", _"Member successfully registered")
30 end