[Rt-commit] r19831 - in rt/3.999/trunk/lib: . RT

sartak at bestpractical.com sartak at bestpractical.com
Mon Jun 1 18:28:15 EDT 2009


Author: sartak
Date: Mon Jun  1 18:28:15 2009
New Revision: 19831

Added:
   rt/3.999/trunk/lib/RT/View/SetupWizard.pm
      - copied, changed from r19830, /rt/3.999/trunk/lib/RT/View.pm
Modified:
   rt/3.999/trunk/lib/RT.pm
   rt/3.999/trunk/lib/RT/View.pm

Log:
Add a "basics" step to the setup wizard

Modified: rt/3.999/trunk/lib/RT.pm
==============================================================================
--- rt/3.999/trunk/lib/RT.pm	(original)
+++ rt/3.999/trunk/lib/RT.pm	Mon Jun  1 18:28:15 2009
@@ -362,6 +362,10 @@
             );
         },
     );
+
+    if (my $setup = Jifty->find_plugin('Jifty::Plugin::SetupWizard')) {
+        $setup->add_step('basics');
+    }
 }
 
 

Modified: rt/3.999/trunk/lib/RT/View.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/View.pm	(original)
+++ rt/3.999/trunk/lib/RT/View.pm	Mon Jun  1 18:28:15 2009
@@ -57,6 +57,8 @@
 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;
 

Copied: rt/3.999/trunk/lib/RT/View/SetupWizard.pm (from r19830, /rt/3.999/trunk/lib/RT/View.pm)
==============================================================================
--- /rt/3.999/trunk/lib/RT/View.pm	(original)
+++ rt/3.999/trunk/lib/RT/View/SetupWizard.pm	Mon Jun  1 18:28:15 2009
@@ -48,41 +48,12 @@
 use warnings;
 use strict;
 
-package RT::View;
+package RT::View::SetupWizard;
 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/';
-
-
-__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.") );
-    }
+template 'basics' => sub {
+    p { _("You may change basic information about your RT install.") };
 };
 
 1;
+


More information about the Rt-commit mailing list