Friday, October 20, 2006

OFBiz Development r466280

74 new commits this week. Significant changes this week were:
  1. New search criteria for order lists for purchase orders
  2. Fixed an issue which came up recently where lost reservations when order items are canceled
  3. Support for multiple fixed assets for production runs
  4. Migrated webtools regions pages to screen widget
  5. Minilang field-to-field, env-to-field, etc. are no longer in the XSD and will generate more error messages.

Accounting
  • make xml headers refer for the xsd to the ofbiz site (r 463887, 465480)
  • Simple method cleanups, mostly changing field-to-field to set (r 464907)
  • New translations (r 466018)
  • Improved Authorize.NET payment gateway, by sending order and address info on capture transactions as well (r 466193)
  • Fix bug where invoice terms were not created correctly while invoices were created (r 466280)
Base and Framework
  • Made EntityUtil.getFirst more efficient. (r 463812)
  • Fix filter by date find service bug (r 463893, 464219)
  • Removed a few empty or unused files and added license header to a few files still without it (r 463895, 463896)
  • Added Jakarta Commons Validator version 1.3.0 (r 463915)
  • Fix PNG transparency issues with CSS (r 464419, 464426, 464437)
  • A small change to put a session variable in the environment for simple methods called as an event (r 464510)
  • Fixed event type returned by the scheduleJob event after a succesful schedule from _EVENT_ERROR_ to _EVENT_MESSAGE_ (r 464865)
  • Removed field-to-field, env-to-env, etc. from minilang XSD definition (r 464904)
  • Added ability to pass (in the context) to a form (widget) a new parameter "overrideFormListSize" that can be used to specify the total size of a list (that could be different from the list passed to the form): this is very useful when pagination is handled manually in scripts. (r 465282)
  • Better typecasting error message in GenericEntity (r 465622)
Content
  • make xml headers refer for the xsd to the ofbiz site (r 463887, 465480)
  • rearrange the order of execution in email services (r 463894)
  • fix missing controller entries for setSessionLocale; (r 465669)
  • Fix NPE in forum screens (r 466028)
  • Formatting fixing of CMS screens (r 466029)
Manufacturing
  • New screens and services to set up multi fixed assests for routing tasks and production run tasks. (r 464154)
  • allows the override of the default routing when a manual production run is created. (r 464217, 464218)
  • move some WorkEffort generic services from the manufacturing to the workeffort component. (r 464572)
Order
  • Corrects a bug which appeared while searching for a wrong order ID (no check on partyId was done). (r 463998)
  • Allow statusDateTime to be passed to service changeOrderItemStatus (r 464136)
  • quote header template is now implemented by fo:list instead of fo:table (r 464227)
  • order list of returns by entry date descending (r 464803)
  • Fix bug where reservations are lost when an order item is cancelled. (r 465290, 466024)
  • New filters on Inventory Problems and Authorization Problems in Order List Screen and filter on Inventory Problems in Find order screen. Inventory Problems are: 1. Partially Received POs; 2. POs open past their ETA; 3. POs with rejected items (r 465360, 465376)
  • Bug fix of rejected quantity in OrderReadHelper (r 465375, 465505)
Party
  • make xml headers refer for the xsd to the ofbiz site (r 463887, 465480)
  • standarise the Communication tab with the other tab in Edit Profile (r 464114)
  • A number of cleanups (including formatting) in the PartyContactMech stuff (r 464511, 464599)
  • Simple method cleanups, mostly changing field-to-field to set (r 464907)
  • Suppress Warnings for getPartyNameForDate method (r 466022, 466023)
Point Of Sales
  • Changes the POS adjustments to be != 0 rather than just > 0, it will then show discounts on receipts (r 465674)
Product
  • Corrects a bug when quantitySummary.facilityId is not defined (does not exist) on the catalog manager's product inventory items screen (r 464220, 464223)
  • Simple method cleanups, mostly changing field-to-field to set (r 464907)
  • review submission should subsequently display a 'thanks for submitting this' page. (r 465150)
  • improve the performance of the "view inventory by product" report: now pagination is manually done in the bsh script. (r 465283)
  • fix missing search parameters in links for print/export of "view inventory by product" report. (r 465307, 465348)
  • Decreased default pagination size for pdf and xml versions of the "view inventory by product" report to avoid performance issues since this report is very heavy. (r 465312)
  • Changed the request for issuing order items to shipment from GET to POST, as GET would not work when there were too many items (r 465753)
Seed Data
  • Seed data that define the allowed status transitions for production runs. (r 464153)
Web Tools
  • make xml headers refer for the xsd to the ofbiz site (r 463887, 465480)
  • Converted the service related "region" pages to screen widget. (r 464678, 464679, 464681, 464866, 484868)
  • New translations (r 466018)
Work Effort
  • move some WorkEffort generic services from the manufacturing to the workeffort component. (r 464572)
eCommerce
  • Fix bug with sending emails of anonymous orders. (r 463814, 465401)
  • Removed a few empty or unused files and added license header to a few files still without it (r 463895, 463896)
  • Visual cleanups of customer screens (r 464677)
  • "review submission should subsequently display a 'thanks for submitting this' page. (r 465150)