Friday, September 08, 2006

OFBiz Development SVN r441602

43 new commits this week. SVN r 441602 builds and installs successfully. Significant changes:
  1. New order requirements capabilities and quick purchase order creation
  2. Improvements to the picking/packing screens
  3. Additional translations

Accounting
  • Changed a couple of links to buttontext in the transactions details pages (r 439117)
  • Fix bad link from payment form to edit billing account (r 440067)
Base and Framework
  • Modified ecommain.css for IE compatibility (r 439223)
  • Change of license from BSD to Apache on files in the entity engine. Added the Apache LICENSE file. (r 439557, 439558)
  • Clean up of the convertUom service (r 440452)
  • Fix a bug of overriding service attribute name with attribute type when the "override" tag is specified in services xml (r 440964)
  • New OFBIZ logo and tab style css (r 440995)
Content
  • EmailServices now support text/plain emails for order confirmations, etc. (r 440795)
Marketing
  • Added pagination to List of contact list party. (r 439096)
  • Added service that allows anonymous email sign up for contact lists. The email is associated with _NA_ party and is distinguished from other anonymous emails by the fromDate of signup. (r 440802)
  • A couple of defaults for contact list forms: default to EMAIL ADDRESS for new contact lists, default to COM_PENDING for status of a new comm event (r 441323)
Order
  • Add external login key for Authorize and Capture buttons for credit cards and made them buttontext (r 439116)
  • Implement some basic features to allow the creation of purchase requests and quotes which can be transformed to purchase orders. (r 439356)
  • Fully localise ShoppingCartItem (r 439953)
  • Order items are now cancelled invoking directly the "cancelOrderItem" service instead of calling the older CheckOutEvents method which has been removed (r 439995)
  • Made shoppingCart is an optional parameter of the "processOrderPayment" service (if not available, it is retrieved from the orderId), so the "processOrderPayment" service can be more easily triggered by eca. In fact it is now triggered by the cancelOrderItem service. (r 440018)
  • Newly created purchasing requirements (i.e. requirements of type "PRODUCT_REQUIREMENT") are now automatically assigned to the main supplier (from the SupplierProduct entity) thru the RequirementRole entity (r 440103)
  • Implemented services and ui to manage the RequirementRole entries. (r 440284)
  • In the purchase order entry requirements' screen, now by default only the requirements that have a role of SUPPLIER for the given party are shown. (r 440330)
  • Fix formatting of ShoppingCartServices.java (r 440341)
  • Quick purchase order creation from requirements list. (r 440422)
  • CustomerEvents.xml & WorkflowMapProcessor.xml has now been localized
  • Implemented searches by unassigned purchase requirements and added supplier id to requirement info. (r 441441)
  • Misc improvements to the requirements' lists (more information, new links). (r 441450)
  • Completed quick purchase order creation with the quick checkout process (using default values). (r 441498, 441513)
  • Cleaned up bsh for company header PDF and made it work for purchase orders as well. (r 441597)
  • Cleaned order pdf: put purchased from to left of shipping destination. Also will not show payment info unless there are some payment methods (r 441602)
Product
  • Added seed data for supplier preference order for SupplierProduct entries. (r 440092)
  • Added a new status for picklists of PACKED, so when picklists are PICKED but not PACKED, the Manage Picklists screen will show a list of links to pack each order on the picklist (r 440516, 440520, 440526)
  • removed bad link from the packing screen which does not actually exist (r 440538)
  • Set a headerItem for pack order page. Also gave it a link back to the facility (r 440542)
  • Hide the Assign Picker feature on the picklist screen if the picklist has already been picked (r 440544)
  • Fixed bug where accepted shipment route segments would show up on list of shipments to be scheduled (r 441292)
  • Enhanced view facility inventory by product to search by internalName and (ATP - min stock) quantities. (r 441594)
Seed Data
  • Added a new status for picklists of PACKED, so when picklists are PICKED but not PACKED, the Manage Picklists screen will show a list of links to pack each order on the picklist (r 440516, 440520, 440526)
Work Effort
  • CustomerEvents.xml & WorkflowMapProcessor.xml has now been localized
eCommerce
  • CustomerEvents.xml & WorkflowMapProcessor.xml has now been localized