Friday, May 26, 2006

OFBiz Development SVN r7680

43 new commits this week. SVN r 7680 builds and installs successfully. Significant changes this week:
  1. Moved Minerva/JOTM to specialized/ folder and made Geronimo the default transactions manager. Updated all container configuration files.
  2. Fixed up content manager application's screens and forms.

Accounting
  • New UI labels for sales commissions (r 7638)
  • New Service for calculating commissions based on values from Agreement (r 7640, 7642, 7644)
  • Fixed bug with creating account preferences for a party (r 7643)
  • Changed description of invoice types to Sales Invoice and Purchase Invoice and now using it in view invoice PDF instead of a static tag, so type of invoice is shown (r 7676)
Base and Framework
  • Removed RMI FOP print server container setting (r 7652)
  • Removed Minerva JTA, ots-jts, and jdbc2_0-stdext with geronimo-jta_1.0.1B_spec-1.0 (r 7668)
  • Moved the jotm and minerva components to the specialized directory; added the ofbiz-minerva.jar file to the entity/lib directory; now uses the geronimo tx manager with minerva by default (r 7669)
  • RMI service engine temporarily disabled (r 7669)
  • Added raw string variable before parsing in UtilName (r 7672)
  • Added naming service registry container (to replace CAROL) (r 7673)
  • Enhancements to the dataresource screens, added status and make lookup screen work (r 7674)
  • Updated containers files for Geronimo/JOTM related changes (r 7675)
  • Added property to enable/disable visitor feature (r 7678)
Content
  • Cleaned up content manager's find and list screens (r 7646)
  • Made the lower level content menu buttons work (r 7648)
  • Improved the dataresource screens (r 7650)
  • Fixed bug where send invoice per email did not receive the proper locale (r 7655)
  • improvements to the content screens, now reusing find/list screens for the lookup function, add statusValidChange for content status (r 7670)
  • Cleaned up the content assoc screens, changed display if contentId and resourtceId in the search lists (r 7679)
Entity Model
  • added externalId to order item entity and code to support it (r 7666)
Manufacturing
  • Conversion of manufacturing files to Apache 2.0 License (r 7659)
  • Added missing parameter (facilityId) to the createInventoryItem service call (r 7661)
Order
  • When changing price during order entry, the price is flagged as modified for editing purposes (r 7645)
  • Added expanded use of OrderItemType for purchase orders, specifically separate types for inventory, supplies and fixed assets; created InvoiceItemType records for these; made small changes to ShoppingCartEvents and InvoiceServices (the createInvoiceForOrder service) to support this way of using OrderItemTypes (r 7649)
  • Fixed up return pdf formatting by adding formatting of currencies and getting the company logo header to work (r 7657)
  • Changed comment on delivery schedule info in ordermgr controller (r 7658)
  • Fixed wrong parsing of requirements' quantities when adding bulk requirements to cart (r 7660)
  • Company header for PDFs now avoid crashes if some fields are null (r 7664)
  • Prevent crash in company header section of order and invoice PDF's if some info is not there. (r 7664)
  • added externalId to order item entity and code to support it (r 7666)
  • Reactivated automatic creation of production run for configurable products (productTypeId=AGGREGATED) when orders are created (r 7667)
  • Fixed bug that was not setting the order date on orders when it is manually defined (r 7677)
Product
  • Fixed problem with ShipmentPackageRouteSeg not being create when shipments are shipped (r 7665)
  • Fixed bug in estimated cost calc. (r 7671)
Seed Data
  • New COMMISSION_INVOICE invoice type and security permissions for getting commission rates (r 7639)
  • New Agreement types for defining a sales commission agreement (r 7641)
  • Changed description of invoice types to Sales Invoice and Purchase Invoice and now using it in view invoice PDF instead of a static tag, so type of invoice is shown (r 7676)
  • Added new ProductAssocType to specify that a product is an accessory of another one. (r 7680)