Friday, December 30, 2005

OFBiz Development SVN r6448

30 new commits this week. SVN 6448 builds and installs successfully.

Significant changes this week
  1. New enhancements for alerts of possible errors on packing orders and ability to force through packing
  2. New feature to support orderId and quoteId sequencing in the same way as invoiceId sequencing, based on specification in PartyAcctgPreference
  3. CompDoc feature in Content Management (ask Al Byers what this is.)
Thanks to our contributors
This week's contributors include Jacopo, David, Andy, Al Byers, Leon, and myself.

Base and Framework
  • New message list holders in GeneralException class. (r 6419)
  • Error/event message handling has been moved out of ServiceEventHandler and into framework/common/webcommon/includes/messages.ftl. The error messages can be gotten from request.getAttribute() with keys "_ERROR_MESSAGE_", "_ERROR_MESSAGE_LIST_", "_ERROR_MESSAGE_MAP_" (r 6420)
  • Added extra condition for DatabaseUtil to not show column size error message when the db column size is 3 times the entity def column size because some databases when using character sets like UTF-8 which the database for whatever reason uses 3 bytes per character (even though it is a double byte character set...); this is certainly the case with Oracle and may be with other databases as well; more checking could be put in to restrict the database considered or only when certain character sets are being used (r 6439)
  • New ByteWrapper.getLength method (r 6447)
Content
  • Work on CompDoc feature (r 6432, 6433, 6436)
  • Added new "CMS" tab to the Content Manager Menu (r 6445)
  • New SimpleContentViewHandler class which is a handler that dumps content directly to the screen in its native mimeType. (r 6446)
Order
  • ShoppingCart now sets a securityCode to OrderPaymentPreference, which is a credit card's security code. (r 6421)
  • Return PDF now shows date sensitive party names. (r 6442)
  • Implemented features to do Order and Quote ID sequencing in a way similar to the invoice IDs using the PartyAcctgPreference entity with a few new fields to configure and track these (r 6448)
Party
  • Creating TelecomNumber now allows TelecomNumber.askForName to be set. (r 6441)
Product
  • Packing code now will warn when packing and you do not include all items already reserved. Allows you to continue if you submit again (r 6422)
  • Pack order feature now checks for error on complete, and lets you force complete when the packed items do not match the reservations (r 6423)
Seed Data
  • Fixed wrong description for "Product Review" status. (r 6444)
  • Added SURVEY and SURVEY_RESPONSE dataResourceTypeIds. Added new mime types and file extensions for MS Word and OO text docs. (r 6445)