Open for Business (OFBIZ) - What's New

A weekly summary of the new development changes to the Open for Business (OFBIZ) code base.

Monday, February 18, 2008

ofbiz development r 628825

Bug fix for the ResourceBundleMapWrapper - eliminate redundant Map Stack entries. Duplicate copies of ResourceBundles were being added to the MapStack. (618941, 618942)Small enhancement to the ModelScreenWidget class. Created member variables for ModelForm and ModelMenu, and provided accessor methods to retrieve those variables. (619566, 619570. 619599)New screenlet widget (620699, 627983)Added seed-initial data set and changed all JobSandbox seed data entries to be in this instead; allows for reloading of seed data withows for reloading of seed data without redundant jobs scheduled (627824)Geo data for Bulgaria (627900, 628129)Small change to use List instead of Collection for ECA rule lists in the generic cached Map (628698)A cleanup of the form widget so that ModelForm is initially created without a delegator and dispatcher but only model data, and then the del/disp come from the render context (628699)Miscellaneous enhancements to use FastMap/FastList (628700)Added skeleton of a new class to be used with various tools to get information about artifacts built with framework tools (628701)Fix sales discount doesn't show in POS Journal problem (628551, 628825)

Monday, February 04, 2008

ofbiz r 618320

Friday, January 25, 2008

ofbiz r 615322

XUI update to x3.2rc2b (615262, 615295)Methods in MenuEvents.java need to be synchronized (probably to do for all the events) (615284, 615296)Some Party GL account stuffstore/load possibility for AGGREGATED product configurations (613216)

Thursday, January 17, 2008

ofbiz r 612876

Fixed problem with simple method call-service operation (610440)Improvement to error message to better describe what is happening when thread popol value isn't found (610472)Thai translation of ecommerce store (610700)Implement formatting for configurable items in POS receipts (610801)discontinue selling variants when run out of stock when the product indicator is set and when there are no variants connected discontinue the virtual product too (611121)fixed asset depreciation calculations implemented in minilang (611416)Modified some of the form rendering method to output to a Writer instead of a StringBuffer: this will allow form widgets to be used to process large lists (not paginated) (612492)

Friday, January 04, 2008

ofbiz r 608931

Include special search constraint to correctly find products with prices defined in the appropriate store group. Using this constraint will allow you to restrict products to those that have prices defined for the store group, rather that getting any product. (606361)Fix POS bug where after adding a promo code, taxes weren't being recalculated (606364)Run GiftCertificateServices.createTransaction as system user to allow creation of a financial account transaction (606625)Fix bug with Calling a lookup from a lookup fails (606681)Include promotions in sales tax calculations (606777)Send mail through gmail with the javamail api in ofbiz (606789, 606794)When survey products are added to the cart then displaying survey price in the cart and adding it to the cart total. (606792)Improved error handling in the FOP view handler. (607100)UI for PartyInvitation services (607341)Improved Webtools job management screen. (607446, 607454)Improved Webtools logging screens. (607565)The ResourceBundle cache is now managed by the custom ResourceBundle class - which reduces memory used and also allows for better properties file cache clearing. Clearing the "properties.UtilPropertiesBundleCache" cache works as expected now.(607574)New CSS and UI stylesNew methods for UtilDateTime - get period end Timestamps. (607776)Allow requests to provide guidance on visit tracking (608574)

Friday, December 21, 2007

ofbiz r 606229

Adding new string utility methods to collapse characters (606035)Fix bug where the X Product for Y% Discount (PROMO_PROD_DISC) action wasn't checking if the action quantity had been met. (604551)Fix bug in getOrderItemSubTotal method used with RENTAL_ORDER_ITEM (604420)A few improvements to return refunds (mainly focused on handling offline payment types):1. When calculating payments received for an order, now looking at Payment instead of PaymentGatewayResponse; 2. When pulling the PaymentPreferences to refund against, now considering the received status as well as settled; 3. If the PaymentPreference is not electronic or a billing account, now creating a payment with the correct details set instead of creating a "filler" payment (whatever that was) (604811)Ability to add items with modifiers in POS (604993)Fix bug where WSDL returns error if datatype of parameter is Long or Timestamp (605075)Set ssl connector's clientAuth to false (605129)added new service to reset scheduled jobs (605258)updated job list UI with new link to reset a RUNNING job (605259)added initial status when using the schedule() method; changed wait() to sleep() in invoker (605290)fix to the synchronization of threads being removed by jobInvoker and JobPoller (605371)updated thread list to show ttl and # of jobs processed per thread (605372)

Friday, December 14, 2007

ofbiz r 604182

Added new FOP templates and decorator. The new FOP decorator operates more like the screen GlobalDecorator. Parameters can be passed to templates via the layoutSettings Map, and there is an assortment of standard page size templates. (602516)Correct a problem with calendar window popup (602586)Implemented new wrapper service and refactored the quick return creation to use it: in this way the creation of the return header and the creation of the items and adjustments are all in the same atomic transaction. No header is created if the creation of the items/adjustments fails. (602649)UtilDateTime show number of days between timestamps and add a day to a timestamp (602650)UtilProperties bug fixes (603024, 603059)Created a fop log4j logger because the root logger setting of "all" was bogging down fop rendering. (603107)Enable entity reference PDF menu item now that fop rendering speed has been fixed. (603108)New ebay component (603323, 603325, 603326, 603345, 603349, 603351, 603353,)FOP code enhancements (603483)Improved error handling in ScreenFopViewHandler (603703)Search for product by goodId type/value in googlebase (603734) and catalog (603735)Fix paypal not creating order payment preference (604030)