Add USPS Shipping Driver with tests, and i18n.

Change the Ship, Cart to do exception handling when calling a shipping driver,
as that's the message passing interface between the modules.
Add a noFormProcess field property that is recognized by processPropertiesFromFormPost.
This commit is contained in:
Colin Kuskie 2009-05-12 23:58:19 +00:00
parent 909c8f62ae
commit cbdd6077d5
10 changed files with 1209 additions and 18 deletions

View file

@ -21,6 +21,7 @@
transactions. (Martin Kamerbeek / Oqapi )
- Added better Survey Expression Engine validation warnings
- added #9203: Survey Visualization
- Added: United States Postal Service Shipping Driver.
7.7.5
- Adding StoryManager.

View file

@ -33,6 +33,7 @@ addTemplateAttachmentsTable($session);
revertUsePacked( $session );
fixDefaultPostReceived($session);
addEuVatDbColumns( $session );
addShippingDrivers( $session );
addTransactionTaxColumns( $session );
finish($session);
@ -91,6 +92,15 @@ EOSQL
print "DONE!\n" unless $quiet;
}
#----------------------------------------------------------------------------
# Describe what our function does
sub addShippingDrivers {
my $session = shift;
print "\tAdding columns for improved VAT number checking..." unless $quiet;
$session->config->addToArray('shippingDrivers', 'WebGUI::Shop::ShipDriver::USPS');
print "DONE!\n" unless $quiet;
}
#----------------------------------------------------------------------------
sub addEuVatDbColumns {
my $session = shift;