[Rt-commit] rtir branch, 3.0/tab-canonicalize-request-path, created. 3.0.0rc1-51-g63ff062

? sunnavy sunnavy at bestpractical.com
Thu Apr 18 08:29:42 EDT 2013


The branch, 3.0/tab-canonicalize-request-path has been created
        at  63ff062e6cf1b1ad7c78fac25d93e7711f956542 (commit)

- Log -----------------------------------------------------------------
commit 63ff062e6cf1b1ad7c78fac25d93e7711f956542
Author: sunnavy <sunnavy at bestpractical.com>
Date:   Thu Apr 18 20:28:31 2013 +0800

    squeeze all repeated slashes in request path into a single one like in rt4

diff --git a/html/Callbacks/RTIR/Elements/Tabs/Privileged b/html/Callbacks/RTIR/Elements/Tabs/Privileged
index ff8b936..58b1751 100644
--- a/html/Callbacks/RTIR/Elements/Tabs/Privileged
+++ b/html/Callbacks/RTIR/Elements/Tabs/Privileged
@@ -75,6 +75,7 @@ $scripted_actions->child( email => title => loc('By Email address'), path => '/R
 $scripted_actions->child( ip => title => loc('By IP address'), path => '/RTIR/Tools/ScriptedAction.html?loop=IP' );
 
 my $request_path = $HTML::Mason::Commands::r->path_info;
+$request_path =~ s!/{2,}!/!g;
 return unless $request_path =~ m{^/RTIR/};
 
 my $args = $m->request_args;

-----------------------------------------------------------------------


More information about the Rt-commit mailing list