diff options
-rw-r--r-- | libs/web/luasrc/dispatcher.lua | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libs/web/luasrc/dispatcher.lua b/libs/web/luasrc/dispatcher.lua index 79532ddf1d..2323cf8d29 100644 --- a/libs/web/luasrc/dispatcher.lua +++ b/libs/web/luasrc/dispatcher.lua @@ -529,6 +529,16 @@ function cbi(model, config) end end + if config.on_valid_to and state and state > 0 and state < 2 then + luci.http.redirect(config.on_valid_to) + return + end + + if config.on_changed_to and state and state > 1 then + luci.http.redirect(config.on_changed_to) + return + end + if config.on_success_to and state and state > 0 then luci.http.redirect(config.on_success_to) return |