Friday, June 29, 2007

OFBIZ r552071

  • Carrier account forms and services (551690, 551691)
  • Lots of OAGIS shipment, RMA, PO, BOD related services
  • Remove session id for spiders in RequestHandler (550673)

  • Fix login for POS (549972)
  • Fix sales order rounding bug (550044)
  • Fix packing line reservation bug (550138)
  • Fix quotes status change bug (550151)
  • ShoppingCart height/width/depth bugs (550232)
  • NPE fixes (550233)
  • EntityJoinOperator fix (550384)
  • form widget hidden field fix (550387)
  • ORH subtract refunds from settled payments bug (550639)
  • Fix NPE in HttpClient when post() is called with no arguments (551411)
  • edit return bug (551473)
  • fix item issuance bug (551581)
  • uppercase dimensional units ups services (551598)
  • Parse affiliateReferredTimestamp in TrackingCodeEvents (551688, 551689)
  • Implement support for "position" of list forms (550168)
  • refactor billing account screens to form widget (550411, 551460)
  • fix paymentgatewayservices 0.00 and currencyUomId of refund bugs (550570, 550626)
  • Fin account bug fixes (550612, 550624, 550689, 552004)
  • add ext-test, ext-demo data loaders (550848)
  • New service to get order item values based on invoiced amounts (550858)
  • New ProductStore field to track setting owner on serialized inventory items issued (551262)
  • UomWorker Calendar methods (551295)
  • Fix sales discounts in POS (551332)
  • refactor facility group to widgets (551467)
  • New services issueSerializedInvToShipmentPackageAndSetTracking and reserveAnInventoryItem (551610, 551703)
  • add rounding to ofbizCurrencyTransform (551625)
  • createOrderShipmentPlan service (551730)

Friday, June 22, 2007

OFBIZ Development r549734

  • New PartyCarrierAccount entity (547869)
  • New InventoryItemLabel, _Type, _Appl entities to store inventory item labels, with screens and services (547882, 547934, 547935, 548015, 548232)
  • Search inventory item by label (549056, 549364)
  • New OAGIS specialpurpose application
  • Implemented 'Require Password Change' in ecommerce and manager apps: if the new field in the UserLogin entity is set to Y then, before the login, the user will be prompted for a new password. (549406, 549435)
  • Check that new password is different from old (549443)
  • Fix bug where updated orders lost finaccount payment method (547992)
  • Facility group screens now use widgets (548025)
  • BigDecimal versions of invoice totals (548144)
  • Change invoice PDF to allow larger curency symbols (548145)
  • Services to set PartyGroup.preferredCurrencyUomId (548153)
  • fix create inventory item form error (548225)
  • now an invoice can be shown and send per email in the customer currency, need however the preferred currency in the party entity and appropriate values in uomConversionBydate entity (548227)
  • Fix workeffort calendar bug (548384, 548665)
  • Implement User Time Zone Selection Capability (548646)
  • updated test running to log more details about junit tests, also added new option -case=name-of-case to run just a specifc test-case: java -jar ofbiz.jar -test -component=[componentName] -case=[caseName] (548763)
  • Fix bug where order open amount is reported as negative. (548817)
  • Fix hardcoded warehouse (549024, 549034)
  • Fix balanceInventoryItem orderBy (549094)
  • Add drop down lists to Party Manager Edit person (549121, 549140)
  • Russian translation of accounting (549139)
  • Added overrideOrgPartyId field to ProductPromo and InvoiceItem for associating a promotion with a Internal Organization Party. (549490)
  • Enhanced the getProductCost method to look at the SupplierProduct entity to get the cost (549514)
  • Fix a potential rollback crash if upsRateEstimateByPostalCode is called for an address with a missing zip code. (549561)
  • Updated httpClient with set/keepAlive and content methods (549635)
  • Support for multiple order items with the same productId in the Facility Manager's Receive Against Purchase Order screen (549648)
  • New getOrderStatus service (549677, 549710, 549712)
  • Sort quote items by id (549734)

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)

Friday, June 01, 2007

OFBIZ Development r543453

  • Support for new type of marketing package, MKTG_PKG_PICK (541859, 541861, 541862, 541869, 541871, 541875, 541876, 541891, 542233, 543427, 543453)
  • Add some missing JSP redirects (543441)
  • Select language box in ecommerce is in its native language (543425)
  • Fixed warnings after upgrade of common* jars related to a deprecated class used to manage file upload.  Added a new folder (runtime/tmp) to store temporary files during upload and added new properties to configure the file upload to the general.properties file. (543404)
  • Fix bug with multi-response column in surveys (543397)
  • Changed default for alias-view-columns of entityengine from true to false (542665)
  • added Apache XML-RPC client extension to support passing specific aliases certificates to RPC servers (542332)
  • UPS address verification service (542326)