[Rt-commit] rt branch, create-action, updated. b59cb1c79d03e21ba2b51286ce54021d70982b37

sartak at bestpractical.com sartak at bestpractical.com
Wed Nov 4 01:51:17 EST 2009


The branch, create-action has been updated
       via  b59cb1c79d03e21ba2b51286ce54021d70982b37 (commit)
      from  949130538f55f9afc81f09b30e870858e965412c (commit)

Summary of changes:
 lib/RT/View.pm                            |    3 +++
 lib/RT/View/{Ticket.pm => SelfService.pm} |    9 +++------
 2 files changed, 6 insertions(+), 6 deletions(-)
 copy lib/RT/View/{Ticket.pm => SelfService.pm} (92%)

- Log -----------------------------------------------------------------
commit b59cb1c79d03e21ba2b51286ce54021d70982b37
Author: Shawn M Moore <sartak at bestpractical.com>
Date:   Wed Nov 4 01:51:02 2009 -0500

    Wire in View::SelfService::Create

diff --git a/lib/RT/View.pm b/lib/RT/View.pm
index 1087b66..24085e7 100644
--- a/lib/RT/View.pm
+++ b/lib/RT/View.pm
@@ -60,6 +60,9 @@ alias RT::View::Ticket under 'ticket/';
 require RT::View::SetupWizard;
 alias RT::View::SetupWizard under '__jifty/admin/setupwizard';
 
+require RT::View::SelfService;
+alias RT::View::SelfService under 'selfservice/';
+
 __PACKAGE__->use_mason_wrapper;
 
 template login_widget => sub {
diff --git a/lib/RT/View.pm b/lib/RT/View/SelfService.pm
similarity index 63%
copy from lib/RT/View.pm
copy to lib/RT/View/SelfService.pm
index 1087b66..2a43b11 100644
--- a/lib/RT/View.pm
+++ b/lib/RT/View/SelfService.pm
@@ -48,43 +48,13 @@
 use warnings;
 use strict;
 
-package RT::View;
+package RT::View::SelfService;
 use Jifty::View::Declare -base;
 
-require RT::View::Admin;
-alias RT::View::Admin under 'admin/';
-
-require RT::View::Ticket;
-alias RT::View::Ticket under 'ticket/';
-
-require RT::View::SetupWizard;
-alias RT::View::SetupWizard under '__jifty/admin/setupwizard';
-
 __PACKAGE__->use_mason_wrapper;
 
-template login_widget => sub {
-
-    my ( $action, $next ) = get( 'action', 'next' );
-    $action ||= new_action( class => 'Login' );
-    $next ||= Jifty::Continuation->new(
-        request => Jifty::Request->new( path => "/" ) );
-    unless ( Jifty->web->current_user->id ) {
-        div {
-            attr { id => 'body', class => 'login-body' };
-            div {
-                attr { id => 'login-box' };
-                Jifty->web->form->start( call => $next );
-                my $plugin = Jifty->find_plugin(
-                    'Jifty::Plugin::Authentication::Password' );
-                render_param( $action, $plugin->{login_by}, focus => 1 );
-                render_param( $action, $_ ) for (qw(password remember));
-                form_return( label => _(q{Login}), submit => $action );
-                Jifty->web->form->end();
-            };
-        };
-    } else {
-        outs( _("You're already logged in.") );
-    }
-};
+require RT::View::SelfService::Create;
+alias RT::View::SelfService::Create under '/';
 
 1;
+

-----------------------------------------------------------------------


More information about the Rt-commit mailing list