summaryrefslogtreecommitdiffstats
path: root/Bugzilla/Quantum.pm
diff options
context:
space:
mode:
authorDylan William Hardison <dylan@hardison.net>2018-04-08 16:11:55 +0200
committerDylan William Hardison <dylan@hardison.net>2018-06-28 22:41:55 +0200
commit215f1021948b63cad29094e7847b52c256ec9974 (patch)
treec4857854e5904da8e50762b8d350ca09cb894aaf /Bugzilla/Quantum.pm
parente0641c6dca858ffbd8c70525b9d40be68e74eac3 (diff)
downloadbugzilla-215f1021948b63cad29094e7847b52c256ec9974.tar.gz
bugzilla-215f1021948b63cad29094e7847b52c256ec9974.tar.xz
more cgi
Diffstat (limited to 'Bugzilla/Quantum.pm')
-rw-r--r--Bugzilla/Quantum.pm24
1 files changed, 24 insertions, 0 deletions
diff --git a/Bugzilla/Quantum.pm b/Bugzilla/Quantum.pm
index b5ed66760..20050131f 100644
--- a/Bugzilla/Quantum.pm
+++ b/Bugzilla/Quantum.pm
@@ -11,11 +11,35 @@ use Mojo::Base 'Mojolicious';
use Bugzilla::Quantum::CGI;
use Bugzilla::Quantum::Template;
use Bugzilla::Quantum::Legacy;
+use Bugzilla::PSGI qw(compile_cgi);
+
+use Bugzilla ();
+use Bugzilla::Constants ();
+use Bugzilla::BugMail ();
+use Bugzilla::CGI ();
+use Bugzilla::Extension ();
+use Bugzilla::Install::Requirements ();
+use Bugzilla::Util ();
+use Bugzilla::RNG ();
sub startup {
my ($self) = @_;
+ Bugzilla::Extension->load_all();
+ Bugzilla->preload_features();
+ Bugzilla->template;
+
$self->plugin('Bugzilla::Quantum::Plugin::Glue');
+
+ $self->plugin(
+ 'MountPSGI' => {
+ rewrite => 1,
+ '/rest' => $rest,
+ '/rest.cgi' => $rest,
+ '/jsonrpc.cgi' => compile_cgi('jsonrpc.cgi'),
+ '/xmlrpc.cgi' => compile_cgi('xmlrpc.cgi'),
+ }
+ );
my $r = $self->routes;
$r->any( '/' )->to('legacy#index_cgi');