liquid_feedback_frontend
view app/main/initiative/_action/accept_invitation.lua @ 239:86988175dc89
Fix some typos
author | Ingo Bormuth <mail@ibormuth.de> |
---|---|
date | Tue Dec 27 02:13:46 2011 +0100 (2011-12-27) |
parents | 72c5e0ee7c98 |
children |
line source
1 local initiator = Initiator:by_pk(param.get_id(), app.session.member.id)
3 if not initiator then
4 slot.put_into("error", _"Sorry, but you are currently not invited")
5 return
6 end
8 -- TODO important m1 selectors returning result _SET_!
9 local issue = initiator.initiative:get_reference_selector("issue"):for_share():single_object_mode():exec()
11 if issue.closed then
12 slot.put_into("error", _"This issue is already closed.")
13 return false
14 elseif issue.half_frozen then
15 slot.put_into("error", _"This issue is already frozen.")
16 return false
17 end
19 if initiator.initiative.revoked then
20 slot.put_into("error", _"This initiative is revoked")
21 return false
22 end
24 if initiator.accepted then
25 slot.put_into("error", _"You are already initiator")
26 return
27 end
29 initiator.accepted = true
30 initiator:save()
32 slot.put_into("notice", _"You are now initiator of this initiative")