From 987269f3c3d975b1d714e56718bbb8337b69d772 Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Fri, 13 Mar 2009 10:27:48 -0700 Subject: [PATCH] Remove notification package code from SMS install script. --- sbin/installSms.pl | 51 ---------------------------------------------- 1 file changed, 51 deletions(-) diff --git a/sbin/installSms.pl b/sbin/installSms.pl index c95c41ff7..73f288a13 100644 --- a/sbin/installSms.pl +++ b/sbin/installSms.pl @@ -103,7 +103,6 @@ sub finish { # my $versionTag = WebGUI::VersionTag->getWorking($session); # $versionTag->commit; ## - updateTemplates($session); my $versionTag = WebGUI::VersionTag->getWorking($session); $versionTag->commit; @@ -111,56 +110,6 @@ sub finish { $session->close; } -#------------------------------------------------- -sub updateTemplates { - my $session = shift; - my $packageDir = "message_center_packages"; - return undef unless (-d $packageDir); - print "\tUpdating packages.\n"; - opendir(DIR,$packageDir); - my @files = readdir(DIR); - closedir(DIR); - my $newFolder = undef; - foreach my $file (@files) { - next unless ($file =~ /\.wgpkg$/); - # Fix the filename to include a path - $file = $packageDir . "/" . $file; - addPackage( $session, $file ); - } -} - -sub addPackage { - my $session = shift; - my $file = shift; - - # Make a storage location for the package - my $storage = WebGUI::Storage->createTemp( $session ); - $storage->addFileFromFilesystem( $file ); - - # Import the package into the import node - my $package = WebGUI::Asset->getImportNode($session)->importPackage( $storage ); - - # Make the package not a package anymore - $package->update({ isPackage => 0 }); - - # Set the default flag for templates added - my $assetIds - = $package->getLineage( ['self','descendants'], { - includeOnlyClasses => [ 'WebGUI::Asset::Template' ], - } ); - for my $assetId ( @{ $assetIds } ) { - my $asset = WebGUI::Asset->newByDynamicClass( $session, $assetId ); - if ( !$asset ) { - print "Couldn't instantiate asset with ID '$assetId'. Please check package '$file' for corruption.\n"; - next; - } - $asset->update( { isDefault => 1 } ); - } - - return; -} - - __END__