OFBiz Development SVN r7680
43 new commits this week. SVN r 7680 builds and installs successfully. Significant changes this week:
Accounting
- Moved Minerva/JOTM to specialized/ folder and made Geronimo the default transactions manager. Updated all container configuration files.
- 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)
- 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)
- 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)
- added externalId to order item entity and code to support it (r 7666)
- Conversion of manufacturing files to Apache 2.0 License (r 7659)
- Added missing parameter (facilityId) to the createInventoryItem service call (r 7661)
- 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)
- Fixed problem with ShipmentPackageRouteSeg not being create when shipments are shipped (r 7665)
- Fixed bug in estimated cost calc. (r 7671)
- 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)