[Jifty-commit] r4274 - in jifty/trunk: .
t/TestApp-Plugin-OAuth/lib/TestApp/Plugin/OAuth
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Sat Oct 20 00:47:39 EDT 2007
Author: sartak
Date: Sat Oct 20 00:47:37 2007
New Revision: 4274
Added:
jifty/trunk/t/TestApp-Plugin-OAuth/lib/TestApp/Plugin/OAuth/Dispatcher.pm
Modified:
jifty/trunk/ (props changed)
jifty/trunk/t/TestApp-Plugin-OAuth/lib/TestApp/Plugin/OAuth/Model/User.pm
Log:
r43919 at onn: sartak | 2007-10-20 00:47:22 -0400
Add Dispatcher, revert some changes that aren't ready (weird ClassLoader errors? shrug)
Added: jifty/trunk/t/TestApp-Plugin-OAuth/lib/TestApp/Plugin/OAuth/Dispatcher.pm
==============================================================================
--- (empty file)
+++ jifty/trunk/t/TestApp-Plugin-OAuth/lib/TestApp/Plugin/OAuth/Dispatcher.pm Sat Oct 20 00:47:37 2007
@@ -0,0 +1,27 @@
+package TestApp::Plugin::OAuth::Dispatcher;
+use strict;
+use warnings;
+use Jifty::Dispatcher -base;
+
+my @always_allowed = qw{
+ login
+ signup
+ oauth/request_token
+ oauth/access_token
+};
+my $always_allowed = join '|', map {"^$_"} @always_allowed;
+$always_allowed = qr/$always_allowed/;
+
+before '*' => run {
+ if (Jifty->web->current_user->id) {
+ my $top = Jifty->web->navigation;
+ $top->child( _('Pick!') => url => '/pick' );
+ $top->child( _('Choices') => url => '/choices' );
+ }
+ elsif ($1 !~ $always_allowed) {
+ tangent 'login';
+ }
+};
+
+1;
+
Modified: jifty/trunk/t/TestApp-Plugin-OAuth/lib/TestApp/Plugin/OAuth/Model/User.pm
==============================================================================
--- jifty/trunk/t/TestApp-Plugin-OAuth/lib/TestApp/Plugin/OAuth/Model/User.pm (original)
+++ jifty/trunk/t/TestApp-Plugin-OAuth/lib/TestApp/Plugin/OAuth/Model/User.pm Sat Oct 20 00:47:37 2007
@@ -7,8 +7,5 @@
type is 'boolean';
};
-use Jifty::Plugin::User::Mixin::Model::User;
-use Jifty::Plugin::Authentication::Password::Mixin::Model::User;
-
1;
More information about the Jifty-commit
mailing list