Friday, August 04, 2006

OFBiz Development SVN r428853

48 new commits this week. SVN r 428853 builds and installs successfully. Key changes this week:
  1. New load and save feature in the Point Of Sales module
  2. Production run PDF can now be printed
  3. Form widget change now causes lookups throughout application to default to "begin-with" and "ignore case".
  4. Many bug fixes and improvements.

Accounting
  • Implemented new feature to copy an agreement. (r 427159, 427168)
  • Return false when UtilAccounting is used to check payment or account type of null payments or accounts, instead of throwing exception (r 427319)
  • Changed transaction time out of post accounting transaction service to 10 minutes to allow for larger transactions such as those from importing data (r 427640)
  • Make paymentMethodTypeId optional and get it from paymentMethod. If neither is supplied, then return an error. (r 428529)
  • added productId and workEffortId to the AcctgTransAndEntries view entity (r 428845)
Base and Framework
  • Small html formatting fix for webcommon includes header.ftl (r 426766)
  • Committed UtilProperties change which dynamically generates Apache license header in the xpos.properties file for the Point of sales module. (r 427570, 428292)
  • Two changes to the way search fields are rendered in form widgets: 1) in thext fields, the "ignore case" option is true by default and the "begins with" option is the defalt one 2) the available search options for text and date fields are now rendered with drop down boxes instead of radio boxes (r 427905)
  • Use Debug.logVerbose instead of Debug.logInfo in JavaMailContainer.java and change "mail.debug" to false in ofbiz-containers.xml (r 428656)
Manufacturing
  • Refactored the way the units of marketing packages that can be assembled from components in warehouse are computed; there is now a separate service "getMktgPackagesAvailable" that must be explicitly invoked. (r 427070)
  • Translations and internatlization changes (r 427100, 427577, 427584, 427595)
  • Put in context tasks and components in ProductionRunDeclaration.bsh to make easier to use them outside form widgets (ie, generating PDFs). (r 427060, 427958)
  • Improved the bom simulation screen: it is now possible to get information about qoh and costs of the bom's component. (r 427547)
  • New PDF of production run (r 428650)
  • More comments about how standard cost services and the decompose inventory item service costing work (r 428853)
Order
  • Added new quote header field to store the quote's sales channel (Quote.salesChannelEnumId). The quote's sales channel is propagated to the order and when a cart is used to create a quote, the sales channel of the cart is used to populate the sales channel of the quote. (r 427099)
Party
  • Implemented default country selection for "NewCustomer" screen. (r 427113)
  • Improved edit contact mech page by defaulting country geo to the country.geo.id.default set in general.properties. (r 428568)
Point Of Sales
  • Added a comment about why the vertical bar on journal panel is always visible (r 426770, 426771)
  • Committed UtilProperties change which dynamically generates Apache license header in the xpos.properties file for the Point of sales module. (r 427570, 428292)
  • New Save and Load sales feature in the Point Of Sales module: the session is saved into a shopping list (save sale) and then loaded back to the current cart (load sale or "charger une vente"). (r 428156, 428403)
  • path to sales.xml is now dynamic (r 428276)
  • Resized the buttons to hold labels in french under Linux (with default values) (r 428351)
  • Moved dialog.xml from pos/screens/includes to pos/screens/dialog (r 428406)
Product
  • Translations and internatlization changes (r 427100, 427577, 427584, 427595)
  • Fixed bad variable name that was causing the standard costs to be inaccurate. (r 427525)
  • Changed default price purpose on add price form to Purchase/Initial. (r 427655)
  • Only product types for physical goods are allowed on the facility inventory screen. (r 428018)
  • Fixed small bug in category drop down (r 428024, 428034)
  • when an inventory item is updated using the "updateInventoryItem" service, if the ownerPartyId field is not set in the InventoryItem (for example, it is not set in the OFBiz demo data), it is now retrieved from the owner of the facility. (r 428665)
  • Now the getProductCost service will consider the virtual's costs if the product is a variant and no costs are available. (r 428769)
  • More comments about how standard cost services and the decompose inventory item service costing work (r 428853)
Seed Data
  • Added "Incoterms" agreement term types. Incoterms are internationally accepted commercial terms defining the respective roles of the buyer and seller in the arrangement of transportation and other responsibilities and clarify when the ownership of the merchandise takes place. They are used in conjunction with a sales agreement or other method of transacting the sale. (r 427495)