liquid_feedback_frontend
annotate app/main/suggestion/_action/add.lua @ 0:3bfb2fcf7ab9
Version alpha1
| author | bsw/jbe |
|---|---|
| date | Wed Nov 18 12:00:00 2009 +0100 (2009-11-18) |
| parents | |
| children | afd9f769c7ae |
| rev | line source |
|---|---|
| bsw/jbe@0 | 1 db:query("BEGIN") |
| bsw/jbe@0 | 2 |
| bsw/jbe@0 | 3 local suggestion = Suggestion:new() |
| bsw/jbe@0 | 4 |
| bsw/jbe@0 | 5 suggestion.author_id = app.session.member.id |
| bsw/jbe@0 | 6 param.update(suggestion, "name", "description", "initiative_id") |
| bsw/jbe@0 | 7 suggestion:save() |
| bsw/jbe@0 | 8 |
| bsw/jbe@0 | 9 local opinion = Opinion:new() |
| bsw/jbe@0 | 10 |
| bsw/jbe@0 | 11 opinion.suggestion_id = suggestion.id |
| bsw/jbe@0 | 12 opinion.member_id = app.session.member.id |
| bsw/jbe@0 | 13 opinion.degree = param.get("degree", atom.integer) |
| bsw/jbe@0 | 14 opinion.fulfilled = false |
| bsw/jbe@0 | 15 |
| bsw/jbe@0 | 16 opinion:save() |
| bsw/jbe@0 | 17 |
| bsw/jbe@0 | 18 db:query("COMMIT") |
| bsw/jbe@0 | 19 |
| bsw/jbe@0 | 20 slot.put_into("notice", _"Your suggestion has been added") |