Friday, June 15, 2007

OFBIZ Development r547609

  • PaymentGatewayServices fixes and cleanup (543711, 543712, 543713, 543714, 543716, 543717, 543718, 543719, 543721, 544783)
  • processCaptureResult and processCaptureSplitPayment supports EXT_BILLACT (543725)
  • fix mis-configured finaccount service (543844)
  • fix ecommerce ui label typos (543845)
  • fix marketing application menus (543863)
  • cleanup find billing account screen (543904)
  • link to capture payments for invoices in accounting (543906)
  • re-factoring of billing account. Now payment applications are *not* applied to a billing account; they are simply associated to it and can be applied to pay the invoices associated to the billing account. (543923, 543924, 543944)
  • fix shopping cart billing account plus another payment method approximation problems (543964, 543965, 544051)
  • checkoutpayment.ftl moved from order to ecommerce (544053)
  • solve problems with billing account selection during checkout (544091)
  • merged editinventoryitem and searchinventoryitems in facility into one screen (544122)
  • added softIdentifier to search fields in the inventory items screen (544164, 547450)
  • prevent NPE when order item's item issuance does not have ship group seq id (544324)
  • return xmlrpcexception on service error (544329, 544338)
  • bug fix for keyword search page results (544429)
  • new "Calendar Host" and "Sponsor" party roles (544430)
  • Turn off unnecessary transactions for some shipping estimate services, and return failure instead of error when calcShipmentCostEstimate was not able to find an estimate, because that could cause global rollbacks at inappropriate times (544598)
  • Change to adjust for Derby bug with null values in a unique index; this setting just turns off the unique part of maually declared indices when set, as it is now by default for Derby; now the seed data loading and other things will work though WARNING: unique indices will not work with Derby; we don't use these much but we need to watch for it in testing (544640)
  • removed test default text for adding inventory items to production run (544652)
  • content enhancements for ecommerce forums (544732, 544733)
  • convert catalog product good id and keyword screens to widgets (544778)
  • Implemented standard services to create/update/delete ProductKeywords: they are going to replace the existing event. (545112, 545117)
  • Implemented standard services to create/update/delete ProductKeywords: they are going to replace the existing event. (545137)
  • some human resources screens (545165)
  • screen widget render for FO, used in the agreement item product report (545225)
  • change direct call to createInvoiceForOrder with a service call in InvoiceServices (545410)
  • Implemented standard services to create/update/delete ProductKeywords: they are going to replace the existing event. (545412)
  • Update jdbm to 1.0 (545447)
  • Update Russian translations (545452, 545455, 545456)
  • Changing the package dimensions (length/width/height) and weight in outgoing UPS shipment requests from floating-point values to integers (via truncation), according to the UPS API spec. (545556)
  • added UtilDateTime.toGMTTimestampString() method (545578)
  • Fixed code that was using InvoiceItem.uomId as the currency for the amount field instead of the uom for the quantity field. (545590, 545591)
  • New date/time util methods that take into account TimeZones (545695)
  • View quote profit bug fix (546041)
  • Change Spanish geo to avoid duplicates with US (546064)
  • More keyword search re-factoring into widget-minilang (546172)
  • getRequirementsForSupplier will now get any requirements instead of just Approved ones (546188)
  • Fix to ensure the HTML title tag is properly populated on category and product detail pages in ecommerce, as it was not coming through. (546218)
  • fix file upload locale bug (546286)
  • facility group screens bug fix (546530)
  • migration of the EditFacilityGroup ftl/bsh to the widgets (546757, 546759)
  • fix stock moves minilang comparison bug (546797)
  • fix DataSourceInfo field name bug (546833)
  • add a little link to show user if address is an USPS address (547287)
  • fixed refund fin account service to check if the account is refundable; added method to clear the credit card data and expire the payment method (useful when needed for custom applications) (547346)
  • UPS rate inquire services returnError changed to returnFailure, so inability to get a rate quote doesn't cause a global rollback (547355)
  • added tx timeout to blocking test (to verify tx timeout) (547442)
  • added new RpcClient class which handles all the transport configuration internally (simpler to use); updated the RPC glue test (547443)
  • added new financial account field inGoodStanding. isFrozen now used only for manual holds on accounts; the inGoodStanding flag is used to label an account which has failed replenishment. (547480, 547481)
  • updated replenish service to try to lookup a prodcut store if one is not passed in (547492)
  • implemented auto-replenish when changing replenish level or replenish payment iD (547500)
  • tomcat now starts with test containers for HTTP requests (547522)
  • added new abstract class for making xml-rpc tests easier; refactored the sample (glue) test to use the new abstract test (also used as an example) (547526)
  • Fixed the incorrect flow of quickReceiveReturn, the shipment items were being created and received one at a time rather than creating all then receiving all which was resulting in a credit memo with the first return item only. (547579)
  • Misc enhancements to the service that bulk creates requirements and added an optional parameter for default requirement method (547595)