Asier Lostalé
Author Archive

Asier Lostalé

Image_Placeholder_Openbravo_Tech_750x375_v02
ModularityopenbravoOpenbravo 3upgrade

Now it is one month since Openbravo 3 was Generally Available released. But what about people using Openbravo 2.50? Should they continue using 2.50 for the next few years? The answer is NO…  Now it is very easy to upgrade to Openbravo 3 for all of them! From 2.50 MP31 (which is currently in  QA Approved maturity […]

Read More
Image_Placeholder_Openbravo_Tech_750x375_v02
User Interface

Notes is a new feature that has just been added to Openbravo and will be released within the next Openbravo 3RC6 which will be soon available. This feature adds a new section to all forms that allows to insert comments for any record in a really simple way. Notes has been contributed to Openbravo by Valery […]

Read More
Image_Placeholder_Openbravo_Tech_750x375_v02
Development Environment

Note: In Openbravo 3 we upgraded Hibernate library to 3.6.x version. It seems this new version of Hibernate is not already supported by Hibernate Tools Eclipse’s plugin. So till they support it, Openbravo developers will not be able to use it   With the inclussion of DAL in 2.50, Openbravo ERP provides a hibernate layer […]

Read More
Image_Placeholder_Openbravo_Tech_750x375_v02
Modularity

Openbravo ERP 2.50MP12 is about to be released, one of the new cool features it includes is the capability of defining new Application Dictionary Base References within modules. Application Dictionary References is the way Openbravo ERP defines data type of columns and how is rendered the UI for them. Before 2.50MP12, modules were not allowed to […]

Read More
Image_Placeholder_Openbravo_Tech_750x375_v02
Modularity

This message is VERY IMPORTANT for all of you developing and maintaining modules. Please read it carefully to adapt your modules to the new rules. Recently some adjustments in modularity naming rules have been performed in order to prevent possible naming clashes between different modules. These changes have been now applied in pi mercurial repository […]

Read More
Image_Placeholder_Openbravo_Tech_750x375_v02
Development Environment

As explained in my previous post, a new verification has been added before compiling WAD windows to detect possible errors. The problem has appeared with the “Identifier verification” which forces all the tables used in the tabs to be generated to have at least one column set as identifier. This is strictly mandatory just in […]

Read More
Image_Placeholder_Openbravo_Tech_750x375_v02
Development Environment

Although developing automatic windows in Openbravo ERP is quite straight forward and saves a lot of coding time, in case something goes wrong it can be difficult to find out where the problem is. Of course you have the compilation log, but this is not always as user friendly as it should be. In many […]

Read More
Image_Placeholder_Openbravo_Tech_750x375_v02
User Interface

Single record UI pattern has been recently added to Openbravo ERP r2.50 development branch (pi). This new pattern allows to define a tab as update only not allowing new record insertions nor deletions. This is useful for some special tabs that show information which the user can edit but not modify or create new records, […]

Read More
Image_Placeholder_Openbravo_Tech_750x375_v02
Development Environment

Currently we are working on the Developers Guide for Openbravo ERP r2.50. Within these efforts, last week we have published the database model documentation. This documentation is automatically generated from the application’s on line help, and consists in the description for all tables in database and their columns. It is structured in Database_Model/Package/Table, so each […]

Read More
Image_Placeholder_Openbravo_Tech_750x375_v02
Development Environment

One week ago Openbravo ERP code was moved from Subversion to Mercurial. I am completely new to Mercurial and to distributed SCMs since I always worked with Subversion but, apart from the new concepts it incorporates, the transition was very smooth, at least till the moment. I’ve spent some time during the last days looking […]

Read More