From a45cdec243a1cc705209a08b00977722fdfadab0 Mon Sep 17 00:00:00 2001 From: Doug Bell Date: Tue, 29 Mar 2011 23:28:22 -0500 Subject: [PATCH] add import/export helpers to the Product asset too --- lib/WebGUI/Asset/Sku/Product.pm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/lib/WebGUI/Asset/Sku/Product.pm b/lib/WebGUI/Asset/Sku/Product.pm index 20b70390a..81d6ff039 100644 --- a/lib/WebGUI/Asset/Sku/Product.pm +++ b/lib/WebGUI/Asset/Sku/Product.pm @@ -457,6 +457,30 @@ sub getFileUrl { return $store->getUrl($self->getFilename($store)); } +#---------------------------------------------------------------------------- + +=head2 getHelpers ( ) + +Add the importCSV and exportCSV helpers + +=cut + +override getHelpers => sub { + my ( $self ) = @_; + my $helpers = super(); + + $helpers->{import_products} = { + className => 'WebGUI::AssetHelper::Product::ImportCSV', + label => 'Import Products', + }; + $helpers->{export_products} = { + className => 'WebGUI::AssetHelper::Product::ExportCSV', + label => 'Export Products', + }; + + return $helpers; +}; + #------------------------------------------------------------------- =head2 getMaxAllowedInCart ( )