[Jifty-commit] r6946 - jifty/trunk/lib/Jifty/Plugin/Config/Action
Jifty commits
jifty-commit at lists.jifty.org
Wed May 6 14:06:49 EDT 2009
Author: sunnavy
Date: Wed May 6 14:06:49 2009
New Revision: 6946
Modified:
jifty/trunk/lib/Jifty/Plugin/Config/Action/Restart.pm
Log:
add url argument to restart action so we can specify the url it tangents
Modified: jifty/trunk/lib/Jifty/Plugin/Config/Action/Restart.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Plugin/Config/Action/Restart.pm (original)
+++ jifty/trunk/lib/Jifty/Plugin/Config/Action/Restart.pm Wed May 6 14:06:49 2009
@@ -10,14 +10,11 @@
=cut
-
-=head2 arguments
-
-=cut
-
-sub arguments {
- return {};
-}
+use Jifty::Param::Schema;
+use Jifty::Action schema {
+ param 'url' =>
+ render as 'hidden';
+};
=head2 take_action
@@ -25,7 +22,13 @@
sub take_action {
my $self = shift;
- Jifty->web->tangent( url => Jifty::Plugin::Config->restart_url . '?url=/' );
+ Jifty->web->tangent(
+ url => Jifty::Plugin::Config->restart_url . '?url='
+ . (
+ $self->argument_value('url')
+ || Jifty::Plugin::Config->after_restart_url
+ )
+ );
return 1;
}
More information about the Jifty-commit
mailing list