[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