liquid_feedback_frontend
diff app/main/interest/_show_box.lua @ 339:f8481330f4c2
Route user back to initiative after set/remove interest or delegation
| author | bsw |
|---|---|
| date | Tue Feb 28 18:59:11 2012 +0100 (2012-02-28) |
| parents | b77e6a17ca77 |
| children | 63d6549cc00b |
line diff
1.1 --- a/app/main/interest/_show_box.lua Tue Feb 28 18:58:29 2012 +0100 1.2 +++ b/app/main/interest/_show_box.lua Tue Feb 28 18:59:11 2012 +0100 1.3 @@ -1,5 +1,6 @@ 1.4 1.5 local issue = param.get("issue", "table") 1.6 +local initiative = param.get("initiative", "table") 1.7 1.8 local interest = Interest:by_pk(issue.id, app.session.member.id) 1.9 local membership = Membership:by_pk(issue.area_id, app.session.member_id) 1.10 @@ -29,7 +30,7 @@ 1.11 module = "interest", 1.12 action = "update", 1.13 params = { issue_id = issue.id, delete = true }, 1.14 - routing = { default = { mode = "redirect", module = "issue", view = "show", id = issue.id } } 1.15 + routing = { default = { mode = "redirect", module = initiative and "initiative" or "issue", view = "show", id = initiative and initiative.id or issue.id } } 1.16 } 1.17 end 1.18 end 1.19 @@ -42,7 +43,7 @@ 1.20 module = "interest", 1.21 action = "update", 1.22 params = { issue_id = issue.id }, 1.23 - routing = { default = { mode = "redirect", module = "issue", view = "show", id = issue.id } } 1.24 + routing = { default = { mode = "redirect", module = initiative and "initiative" or "issue", view = "show", id = initiative and initiative.id or issue.id } } 1.25 } 1.26 end 1.27 end