Friday, July 14, 2006

OFBiz Development SVN r421950

45 new commits this week. SVN r 421950 builds and installs successfully. Significant changes this week are:
  1. New Dutch language translations throughout
  2. Better support for orders created automatically from shopping lists and for store credits with valid days set in ProductStore

Accounting
  • Cleanup of PaymentGatewayServices method (r 420209, 420366)
  • Fixed bug where BillingAccount created from return with refund of store credit would not show up in payment methods when creating order for that customer because no currencyUomId was filled in for the billing account. (r 421016)
  • Small change to keep track of credit card authorization failure counts and last date/time in PaymentGatewayServices (r 420966)
  • Add PaymentMethod.description field to describe individual payment methods. For example, a customer may want to describe a CC as a "primary card". Added support for this field wherever payment methods are created/updated. Display this field in ordermgr checkout, ecommerce checkout, and partymgr viewprofile. (r 421780)
Base and Framework
  • Removed DBCP connection factory (r 420890)
  • Updated Dutch translations (r 421240, 421241, 421243, 421244, 421245, 421258, 421501, 421502)
  • XSD updates and annotations for simple-map-processor (r 421508)
Content
  • Fixed reference to httpServer instead of httpsServer in email NotificationServices.java (r 420365)
  • Added contentType to sendMailInterface as an OUT parameter to prevent sendOrderDeliveryScheduleNotification from crashing (r 421023)
  • Fixed bug in the EditDataResource form definition. (r 421239)
  • sendMailInterface's subject parameter is a required IN parameter but optional OUT parameter. Fixed a redundant definition of "IN" twice. (r 421687)
Entity Model
  • Added a new OrderHeader field: autoOrderShoppingListId, used to track the shoppingListId for orders auto-created from a ShoppingList (r 420753)
  • Added new fields to ProductStore to configure payment retry settings from automatic orders from shopping lists (r 420753)
  • Added ProductStore.storeCreditValidDays to allow per-store BillingAccount.thruDate to be set. The thruDate is set when BillingAccount is created in processCreditReturn. Modified the BillingAccountWorker service that generates list of billing accounts to obey this thruDate. (r 421420)
  • Add PaymentMethod.description field to describe individual payment methods. For example, a customer may want to describe a CC as a "primary card". Added support for this field wherever payment methods are created/updated. Display this field in ordermgr checkout, ecommerce checkout, and partymgr viewprofile. (r 421780)
Manufacturing
  • Fixed bugs with returns related to the new return of marketing package (r 421113, 421114)
Order
  • Add/update/delete adjustments to existing orders, with a description now stored and print for order adjustments on order view and on PDF's. (r 420664, 420944)
  • Added a new OrderHeader field: autoOrderShoppingListId, used to track the shoppingListId for orders auto-created from a ShoppingList (r 420753)
  • Added ProductStore.storeCreditValidDays to allow per-store BillingAccount.thruDate to be set. The thruDate is set when BillingAccount is created in processCreditReturn. Modified the BillingAccountWorker service that generates list of billing accounts to obey this thruDate. (r 421420)
  • Updated Dutch translations (r 421240, 421241, 421243, 421244, 421245, 421258, 421501, 421502)
  • Updated Quote screens to use web.xml defined maindecorator (r 421501)
  • Small text change to quote work effort (r 421505)
  • extended the list of workefforts for a quote by adding a new view (r 421541, 421630)
  • Fix possible NPE on the order header section of the order entry pages if the order name of the shopping cart comes back null (r 421770)
  • Automatically set order name to quote name when loading up a quote to cart to create an order (r 421772)
  • Fixed bad headerItem for various orderview-related pages, including add note, edit delivery schedule, receive offline payment, and send confirmation email (r 421949)
  • Fixed potential crash on order PDF when the payment preference is a manually received offline Credit Card (r 421950)
Party
  • Reimplemented some PostalAddressboundary services (r 420827, 421107)
  • Updated Dutch translations (r 421240, 421241, 421243, 421244, 421245, 421258, 421501, 421502)
  • Add PaymentMethod.description field to describe individual payment methods. For example, a customer may want to describe a CC as a "primary card". Added support for this field wherever payment methods are created/updated. Display this field in ordermgr checkout, ecommerce checkout, and partymgr viewprofile. (r 421780)
Product
  • More detailed comments about how prepareInventoryTransfer and createInventoryTransfer services work (r 420637)
  • Added new fields to ProductStore to configure payment retry settings from automatic orders from shopping lists (r 420753)
  • Added two relationships to ProductStoreShipmentMethView so getRelatedOne can be used to get ShipmentMethodType and PartyGroup of the carrier. (r 420989)
  • Added ProductStore.storeCreditValidDays to allow per-store BillingAccount.thruDate to be set. The thruDate is set when BillingAccount is created in processCreditReturn. Modified the BillingAccountWorker service that generates list of billing accounts to obey this thruDate. (r 421420)
  • Fix a potential NPE in the picklist when there are no picklist bin info (r 421749)
Work Effort
  • Removed unused files (r 420901)
eCommerce
  • Updated Dutch translations (r 421240, 421241, 421243, 421244, 421245, 421258, 421501, 421502)
  • Cleaned up CustomerEvents.xml minilang to use the new set operation (r 421506)