]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Oops. Revert commit with bogus message #1. paperbag=gerv.
authorGervase Markham <gerv@gerv.net>
Mon, 24 Nov 2014 19:34:21 +0000 (19:34 +0000)
committerGervase Markham <gerv@gerv.net>
Mon, 24 Nov 2014 19:34:21 +0000 (19:34 +0000)
This reverts commit 9e1efb5e001b8540672f42bfd7101fed4a394c0e.

Bugzilla/BugUrl/SourceForge.pm
template/en/default/global/user-error.html.tmpl

index 4a330f34b358ca6a80be3fbaeb239d0e528dcc8b..acba0df28b78f22078bb9ed4fa50233e7cf5e413 100644 (file)
@@ -22,18 +22,12 @@ sub should_handle {
 
     # SourceForge tracker URLs have only one form:
     #  http://sourceforge.net/tracker/?func=detail&aid=111&group_id=111&atid=111
-    # SourceForge Allura ticket URLs have several forms:
-    #  http://sourceforge.net/p/project/bugs/12345/
-    #  http://sourceforge.net/p/project/feature-requests/12345/
-    #  http://sourceforge.net/p/project/patches/12345/
-    #  http://sourceforge.net/p/project/support-requests/12345/
     return (lc($uri->authority) eq 'sourceforge.net'
-            and (($uri->path eq '/tracker/'
-                  and $uri->query_param('func') eq 'detail'
-                  and $uri->query_param('aid')
-                  and $uri->query_param('group_id')
-                  and $uri->query_param('atid'))
-                or $uri->path =~ m!^/p/[^/]+/(?:bugs|feature-requests|patches|support-requests)/\d+/?$!)) ? 1 : 0;
+            and $uri->path =~ m|/tracker/|
+            and $uri->query_param('func') eq 'detail'
+            and $uri->query_param('aid')
+            and $uri->query_param('group_id')
+            and $uri->query_param('atid')) ? 1 : 0;
 }
 
 sub _check_value {
@@ -44,11 +38,6 @@ sub _check_value {
     # Remove any # part if there is one.
     $uri->fragment(undef);
 
-    # Make sure the trailing slash is present
-    my $path = $uri->path;
-    $path =~ s!/*$!/!;
-    $uri->path($path);
-
     return $uri;
 }
 
index 015f18525a1d9f67ea77d64779743ac88bc13688..78d8823f5cfdde6809cef68642855f41d8317492 100644 (file)
         <li>An issue in a JIRA installation.</li>
         <li>A ticket in a Trac installation.</li>
         <li>A b[% %]ug in a MantisBT installation.</li>
-        <li>A b[% %]ug or ticket on sourceforge.net.</li>
+        <li>A b[% %]ug on sourceforge.net.</li>
         <li>An issue/pull request on github.com.</li>
         [% Hook.process('bug_url_invalid_tracker') %]
       </ul>