Add cleanup for shopping carts.

This commit is contained in:
Colin Kuskie 2009-09-25 19:44:46 -07:00
parent 5144dfa04f
commit 16ac69c0d7

View file

@ -110,6 +110,7 @@ sub import {
Tags => assetVersionTag => 0, Tags => assetVersionTag => 0,
Assets => assetData => 0, Assets => assetData => 0,
Workflows => Workflow => 0, Workflows => Workflow => 0,
Carts => cart => 0,
); );
for ( my $i = 0; $i < @checkCount; $i += 3) { for ( my $i = 0; $i < @checkCount; $i += 3) {
my ($label, $table) = @checkCount[$i, $i+1]; my ($label, $table) = @checkCount[$i, $i+1];
@ -834,13 +835,14 @@ Example call:
); );
my %cleanup = ( my %cleanup = (
'WebGUI::User' => 'delete', 'WebGUI::User' => 'delete',
'WebGUI::Group' => 'delete', 'WebGUI::Group' => 'delete',
'WebGUI::Storage' => 'delete', 'WebGUI::Storage' => 'delete',
'WebGUI::Asset' => 'purge', 'WebGUI::Shop::Cart' => 'delete',
'WebGUI::Asset' => 'purge',
'WebGUI::VersionTag' => 'rollback', 'WebGUI::VersionTag' => 'rollback',
'WebGUI::Workflow' => 'delete', 'WebGUI::Workflow' => 'delete',
'WebGUI::Session' => sub { 'WebGUI::Session' => sub {
my $session = shift; my $session = shift;
$session->var->end; $session->var->end;
$session->close; $session->close;