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

Impressum / About Us