From: Kohei Yoshino Date: Wed, 29 May 2019 14:30:50 +0000 (-0400) Subject: Bug 1513644 - Redirect removed forms to proper destination whenever possible X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bfd477f7a3fd0cc55ff6d2c0f10bed6eb63006b6;p=thirdparty%2Fbugzilla.git Bug 1513644 - Redirect removed forms to proper destination whenever possible --- diff --git a/extensions/BMO/Extension.pm b/extensions/BMO/Extension.pm index 50dba3d70..dbab0e5c6 100644 --- a/extensions/BMO/Extension.pm +++ b/extensions/BMO/Extension.pm @@ -2957,6 +2957,13 @@ sub app_startup { [REWRITE_client_bounty => qr{form[\.:]client[\.:]bounty}]) ->to( 'CGI#enter_bug_cgi' => {'product' => 'Firefox', 'format' => 'client-bounty'}); + + # Redirects to external forms + $r->any( '/:REWRITE_dev_engagement_event' => + [ REWRITE_dev_engagement_event => qr{form[\.:]dev[\.\-:]engagement[\.\-\:]event} ] + => sub { my $c = shift; $c->redirect_to('https://mzl.la/devevents'); }); + $r->any( '/:REWRITE_ipc' => [ REWRITE_ipc => qr{form[\.:](?:ipc|IPC)} ] + => sub { my $c = shift; $c->redirect_to('https://mzl.la/snippet-submit-form'); }); } __PACKAGE__->NAME;