[Jifty-commit] r4633 - in jifty/trunk: lib/Jifty/Plugin
lib/Jifty/Plugin/Queries
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Thu Dec 6 19:36:00 EST 2007
Author: sartak
Date: Thu Dec 6 19:35:59 2007
New Revision: 4633
Modified:
jifty/trunk/ (props changed)
jifty/trunk/lib/Jifty/Plugin/Queries.pm
jifty/trunk/lib/Jifty/Plugin/Queries/Dispatcher.pm
jifty/trunk/lib/Jifty/Plugin/Queries/View.pm
Log:
r48740 at onn: sartak | 2007-12-06 19:35:45 -0500
Move the query reports into /__jifty/admin/
Modified: jifty/trunk/lib/Jifty/Plugin/Queries.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Plugin/Queries.pm (original)
+++ jifty/trunk/lib/Jifty/Plugin/Queries.pm Thu Dec 6 19:35:59 2007
@@ -26,16 +26,16 @@
View the top-level query report (how many queries each request had)
- http://your.app/queries
+ http://your.app/__jifty/admin/queries
View the top-level query report, including zero-query requests
- http://your.app/queries/all
+ http://your.app/__jifty/admin/queries/all
View an individual request's detailed query report (which queries were made,
where, how long they took, etc)
- http://your.app/queries/3
+ http://your.app/__jifty/admin/queries/3
=head2 init
Modified: jifty/trunk/lib/Jifty/Plugin/Queries/Dispatcher.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Plugin/Queries/Dispatcher.pm (original)
+++ jifty/trunk/lib/Jifty/Plugin/Queries/Dispatcher.pm Thu Dec 6 19:35:59 2007
@@ -5,31 +5,31 @@
use Jifty::Dispatcher -base;
# http://your.app/queries -- display full query report
-on '/queries' => run {
+on '/__jifty/admin/queries' => run {
set 'skip_zero' => 1;
- show "/queries/all";
+ show "/__jifty/admin/queries/all";
};
# http://your.app/queries/all -- full query report with non-query requests
-on '/queries/all' => run {
+on '/__jifty/admin/queries/all' => run {
set 'skip_zero' => 0;
- show "/queries/all";
+ show "/__jifty/admin/queries/all";
};
# http://your.app/queries/clear -- clear query log
-on '/queries/clear' => run {
+on '/__jifty/admin/queries/clear' => run {
@Jifty::Plugin::Queries::requests = ();
set 'skip_zero' => 1;
- redirect "/queries";
+ redirect "/__jifty/admin/queries";
};
# http://your.app/queries/xxx -- display query report for request ID xxx
-on '/queries/#' => run {
+on '/__jifty/admin/queries/#' => run {
abort(404) if $1 < 1;
my $query = $Jifty::Plugin::Queries::requests[$1 - 1]
or abort(404);
set query => $query;
- show "/queries/one";
+ show "/__jifty/admin/queries/one";
};
=head1 SEE ALSO
Modified: jifty/trunk/lib/Jifty/Plugin/Queries/View.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Plugin/Queries/View.pm (original)
+++ jifty/trunk/lib/Jifty/Plugin/Queries/View.pm Thu Dec 6 19:35:59 2007
@@ -11,7 +11,9 @@
=head1 TEMPLATES
-template '/queries/all' => sub {
+=cut
+
+template '/__jifty/admin/queries/all' => sub {
my $skip_zero = get 'skip_zero';
html {
@@ -19,14 +21,14 @@
h1 { "Queries" }
p {
if ($skip_zero) {
- a { attr { href => "/queries/all" }
+ a { attr { href => "/__jifty/admin/queries/all" }
"Show zero-query requests" }
}
else {
- a { attr { href => "/queries" }
+ a { attr { href => "/__jifty/admin/queries" }
"Hide zero-query requests" }
}
- a { attr { href => "/queries/clear" }
+ a { attr { href => "/__jifty/admin/queries/clear" }
"Clear query log" }
}
hr {}
@@ -44,8 +46,9 @@
next if $skip_zero && @{ $_->{queries} } == 0;
row {
- cell { a { attr { href => "/queries/$_->{id}" }
- $_->{id} } }
+ cell { a {
+ attr { href => "/__jifty/admin/queries/$_->{id}" }
+ $_->{id} } }
cell { scalar @{ $_->{queries} } }
cell { $_->{duration} }
@@ -57,7 +60,7 @@
}
};
-template '/queries/one' => sub {
+template '/__jifty/admin/queries/one' => sub {
my $query = get 'query';
html {
@@ -69,7 +72,8 @@
li { "Time taken: $query->{duration}" }
li { "Queries made: " . @{ $query->{queries} } }
}
- p { a { attr { href => "/queries" } "Table of Contents" } };
+ p { a { attr { href => "/__jifty/admin/queries" }
+ "Table of Contents" } };
for ( @{ $query->{queries} } ) {
my ($time, $statement, $bindings, $duration, $misc) = @$_;
More information about the Jifty-commit
mailing list