THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- Party Component
- Enhanced the communication event screens and created specific forms for emails and internal notes.
- created Created the possibility to create Customer requests from incoming emails which allows the import into the project manager component where request can be converted into project tasks.
- When emails come into the system and the email is not known, a form is added which allos the quick creation of new parties. Also has a mass delete button to delete incoming spam.
- Make viewing own tasks possible in profile
- Introduction of a sheduled job which is executed every 5 minutes and which send entered emails. This job also allows to send emails in the future
- Converted Party Manager->View Profile->Subscriptions screenlet to form widget
- Order Component
- Enhanced the Customer request screens and changed them according the OFBIz interface standards.
- Implemented returns of purchase orders to suppliers
- Converted ftl form to the widget; enhanced the "Edit Return Header" form so that it can be used for supplier returns
- Initial version of the supplier return implementation
- Accounting Component
- CapturePaymentsByInvoice service doesn't return not optional parameter while processing multiple orders invoice
- Updated Cybersource configuration and code; code changes are minor only changes for java 5 (unboxing and generics)
- Ecommerce Component
- One Page Checkout page process improvements and bug fixing
- Fix shipping options not coming on IE7 along with misc. UI fix
- Product Component
- Problems in virtual product's detail page if productFeatureTypeId contain non alfa characters
- Create a hyperlink from the contentId on the productContent form
- AssetMaint Component
- Asset Maintenance improvements
- Fixed Asset Meter refactor
- Pos Component
- Actually the numeric keyboard makes more sense in Paid In and Out
- Use resource in UtilProperties.getMessage in place of file name hardcoded
- BI Component
- Moved the bi component from specialpurpose to the framework folder
- Framework
- Added support for default entity-group for entities: now, if an entity belongs to the org.ofbiz group, there is no need to explicitely specify this
- Removed hack fix for getting a count of results when there is a GROUP BY in the select; now lets the database do the count instead of iterating through every single result in order to get the count, so is WAY more efficient; note that this also uses the COUNT(1) instead of
COUNT approach for better performance, ie getting the same result but asking the database to do less - Copy usersettings from a template if not found for a certain user
- FreeMarkerWorker.java improvements
- Enhancements to the Autocompleter integration with form widget dropdown
- Initial implementation of Ajax InPlaceEditor for form widget Display field
- Minilang's first-from-list operation now sets the field to null if the list is null or empty, previously the field was left unchanged
- Expanded entity-auto engine to support auto fromDate; a bunch more changes to example component services to eliminate implementations possible so far; now there are just a few left
- Misc cleanups to the widget tree code, still a lot to do to improve the readability of the code but this is hopefully a small step in that direction
- Added flag to disable the cached classloader; conflicts with certain libraries which plug into the servlet container (i.e. JSF)
- ObjectType.java simpleTypeConvert(...) improvement - now converts Long to Date and back, and Long to Timestamp and back
- Added support for default entity-group for entities: now, if an entity belongs to the org.ofbiz group, there is no need to explicitely specify this
- All Components
- a bunch of Beanshell scripts have been converted to Groovy scripts
- removed all the, no more needed after recent enhancement, entity-group.xml files
- User Interface
- Removed deprecated CSS styles from the maincss.css file. I skipped the eCommerce component because it doesn't use that style sheet, and I also skipped the content component because it is used in eCommerce
- Removed deprecated CSS styles from back office applications
- Additional german translations for framework
June 2008
- Accounting/Product/Party/Content/Ecommerce/Humanres/Manufacturing/Marketing/Order/Workeffort/SecurityExt
- Conversions to new field attribute of minilang scripts
- Accounting/Party/Marketing/Manufacturing/Projectmgr/Example/Product/Ordermgr/Workeffort/Content
- Conversions of bsh scripts to groovy
- Accounting
- Improved Fixed Asset tree
- Move Billing Account permissions to follow new the pattern
- POS: CVV2 code is not always deleted from the DB
- HR (Human ressources)
- Miscellaneous enhancements and bug fixing.
- Product
- Added support for non-serialized status to mark items as defective or on-hold and exclude
them form the inventory reservation and issuance services - JUNIT testing the process of Receive Inventory (Non-Serialized items)
- JUNIT test case for Inventory Receive
- Weight/Quantity/PriceQuantityBreak records may be used by other ShipmentCostEstimate records;
if the service is unable to delete them it should not throw an error message
- Added support for non-serialized status to mark items as defective or on-hold and exclude
- Specialpurpose/workflow
- Moved the workflow related data to the workflow component
...