[Jifty-commit] r7262 - jifty/trunk/lib/Jifty/Plugin/SetupWizard/Action

Jifty commits jifty-commit at lists.jifty.org
Mon Jun 15 23:49:11 EDT 2009


Author: sartak
Date: Mon Jun 15 23:49:11 2009
New Revision: 7262

Modified:
   jifty/trunk/lib/Jifty/Plugin/SetupWizard/Action/FinalizeSetup.pm

Log:
Use a SetupMode config variable instead

    Unfortunately we can't overwrite the "activated" variable from
    config.yml with a second copy of SetupWizard. The first copy of
    SetupWizard will still be activated. I kind of like SetupMode, we
    should be able to make SetupMode automatically turn on AdminMode as
    well.

Modified: jifty/trunk/lib/Jifty/Plugin/SetupWizard/Action/FinalizeSetup.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Plugin/SetupWizard/Action/FinalizeSetup.pm	(original)
+++ jifty/trunk/lib/Jifty/Plugin/SetupWizard/Action/FinalizeSetup.pm	Mon Jun 15 23:49:11 2009
@@ -7,27 +7,8 @@
     my $self   = shift;
     my $config = shift;
 
-    # Disable admin mode (a requirement for SetupWizard)
     $config->{framework}{AdminMode} = 0;
-
-    # Deactivate SetupWizard
-    my @plugins = @{ $config->{framework}{Plugins} || [] };
-    my $deactivated = 0;
-
-    for my $plugin (@plugins) {
-        my ($name) = keys %$plugin;
-        if ($name =~ /SetupWizard/) {
-            $plugin->{activated} = 0;
-            $deactivated = 1;
-
-            # There may be multiple instances of SetupWizard (!) in the list,
-            # so we don't "last" out here
-        }
-    }
-
-    if (!$deactivated) {
-        warn "Unable to find SetupWizard in the plugin list, so I cannot deactivate it!";
-    }
+    $config->{framework}{SetupMode} = 0;
 
     return $config;
 }
@@ -60,8 +41,7 @@
 
 Writes the config settings for finalizing and deactivating the setup wizard.
 
-It turns off admin mode, and sets the "activated" option of SetupWizard to
-false.
+It turns off admin mode and setup mode.
 
 =cut
 


More information about the Jifty-commit mailing list