Friday, July 07, 2006

OFBiz Development SVN r419743

75 new commits this week. The OFBIZ SVN has been moved to svn.apache.org as part of our migration to the Apache Software Foundation. As a result, the SVN commit numbers have changed. Other significant changes:
  1. New support for subscription products such as newsletters
  2. When "marketing package" products are returned, they are now automatically returned to the component product items.
  3. More internationalization and translations.

Accounting
  • Internationalization and translations (r 7910, 7911, 7912, 7913, 7914, 7915, 7916, 7917, 7919, 7920, 418930, 419375, 419455, 419482)
  • Modified createInvoiceFromOrder so tax adjustments use tax decimals and rounding (r 7918)
  • Added AgreementPartyApplic screens and services (r 7922)
  • AgreementTerm screen cleanups and enhancements (r 418539)
  • The "ListAgreementTerms" form should only show the terms associated to the Agreement header, not the ones associated to single Agreement Items, which are shown in a separate screen/form. (r 418559)
  • Changed the agreement screens so that the term type id is mandatory and the invoice item type is optional (r 418560)
  • Changed license headers to Apache 2.0 license (r 418558, 418565)
  • Disabled commission calculation because it was breaking order creation for digital products (r 419413)
  • add a clearCommerce service to check for creditcard validity only (r 419381, 419437)
  • Fixed bug of bad controller request for createGlJournalEntry (r 419441)
  • Changed UI label on the return page from No Billing Account to New Billing Account which is what it really means (r 419610)
  • Changing all rounding modes to round half up because round half even so 0.825 and 0.835 will both round up now (r 419626)
  • Screens to show children of fixed assets (r 419735)
Base and Framework
  • Changed log stream of startofbiz.sh and startofbiz.bat to go to the framework directory (r 7923)
  • Moved derby properties to framework/data directory which makes more sense than the site/derby directory, which is now abolished (r 418501)
  • CSS cleanups of ecommain.css and maincss.css (r 418540)
  • Removed the webapp barcode files which are no longer needed (r 418676)
  • The website component is no longer loaded at startup. (r 419468)
Content
  • Internationalization and translations (r 7910, 7911, 7912, 7913, 7914, 7915, 7916, 7917, 7919, 7920, 418930, 419375, 419455, 419482)
  • Internationalization and translations (r 7910, 7911, 7912, 7913, 7914, 7915, 7916, 7917, 7919, 7920, 418930, 419375, 419455, 419482)
  • Moved content.subscription entities and code to product.subscription, since it really is more generic and extends the product model rather than being part of the content stuff; (r 418893, 418901, 418907, 418920, 418922)
Manufacturing
  • Internationalization and translations (r 7910, 7911, 7912, 7913, 7914, 7915, 7916, 7917, 7919, 7920, 418930, 419375, 419455, 419482)
  • Added missing css class to select box for formula field in the "edit bom" form. (r 418514)
  • De-composition of marketing packages on product returns: When a return recive for a marketing package is done, a seca is run to decompose the marketing package. (r 419201, 419258, 419275, 419283)
Order
  • Fixed some rounding bugs. First in taxes due to calcOrderAdjustmentBd(), second in orders with partial returns. (r 7909)
  • Internationalization and translations (r 7910, 7911, 7912, 7913, 7914, 7915, 7916, 7917, 7919, 7920, 418930, 419375, 419455, 419482)
  • Alignment fixes for the CustReqest screen (r 7921)
  • Split the View Quote screen into reusable screenlets (r 418557)
  • De-composition of marketing packages on product returns: When a return recive for a marketing package is done, a seca is run to decompose the marketing package. (r 419201, 419258, 419275, 419283)
  • Changed UI label on the return page from No Billing Account to New Billing Account which is what it really means (r 419610)
  • Fixed bug where adding an item to a created order would crash due to inability to compute price. The problem occurred when no default price was set, and the add item screen was not passing a prodCatalogId to activate the price rules properly. (r 419736, 419743)
Party
  • Internationalization and translations (r 7910, 7911, 7912, 7913, 7914, 7915, 7916, 7917, 7919, 7920, 418930, 419375, 419455, 419482)
  • Re-wrote the create/update/deletePartyRelationship services and cleaned up some of the PartyRelationship UI (r 418674)
Product
  • Fixed a couple of minor display issues (button style, etc.) of pack order and shipment info pages (r 7908)
  • Internationalization and translations (r 7910, 7911, 7912, 7913, 7914, 7915, 7916, 7917, 7919, 7920, 418930, 419375, 419455, 419482)
  • Changed the updateSubscription service name to updateContentSubscription so that the updateSubscription name can be used where it should be: for the Subscription entity (r 418893)
  • Moved content.subscription entities and code to product.subscription, since it really is more generic and extends the product model rather than being part of the content stuff; (r 418893, 418901, 418907, 418920, 418922)
  • Changed the checkPriceCondition method to accept a null quantity and in that circumstance ignore quantity constraints, in preparation for other methods to find quantity breaks and such for a product according to the price rules (r 418915)
  • Subscription related screens (r 419440, 419166)
  • Fixed bug when creating a new facility, the message "facility not found" was shown instead of the edit facility form; I recently introduced this error when I modified the facility-decorator screen. (r 419208)
  • Added subscription processing services, which are now enabled by default with an ECA; includes a demo product for a Gizmo Newsletter. (r 419428)
  • Better error messages when the DHL schedule shipping service fails (r 419608)
  • Changed success request map to request-redirect instead of view after the dhl shipment request, so a back button doesn't try to schedule another shipment (r 419615)
  • Fixed bug where complete inventory transfer service was not marking the inventory transfer record as COMPLETE, so they were still left as REQUESTED (r 419681)
  • Fixed bug in batch print shipping labels when no labels are selected. (r 419684)
  • Added comment about how CatalogWorker.getCurrentCatalogId works. (r 419734)
Seed Data
  • Added subscription processing services, which are now enabled by default with an ECA; includes a demo product for a Gizmo Newsletter. (r 419428)
Work Effort
  • Internationalization and translations (r 7910, 7911, 7912, 7913, 7914, 7915, 7916, 7917, 7919, 7920, 418930, 419375, 419455, 419482)
eCommerce
  • Internationalization and translations (r 7910, 7911, 7912, 7913, 7914, 7915, 7916, 7917, 7919, 7920, 418930, 419375, 419455, 419482)