Wed, 08 Feb 2017 09:41:56 +0100Fixes issue 35172: In case of stateless request make sure OBContext is set
Martin Taal <martin.taal@openbravo.com> [Wed, 08 Feb 2017 09:41:56 +0100] rev 31404
Fixes issue 35172: In case of stateless request make sure OBContext is set
Prevent VariableBase from creating a session in case of stateless request
Set the OBContext explicitly in case of stateless request
Add a log statement in case a session is created in case of a stateless request

Wed, 08 Feb 2017 09:40:46 +0100Fixes issue 35171: Support basic authentication in the default authentication manager
Martin Taal <martin.taal@openbravo.com> [Wed, 08 Feb 2017 09:40:46 +0100] rev 31403
Fixes issue 35171: Support basic authentication in the default authentication manager
Add basic authentication support to DefaultAuthenticationManager

Fri, 03 Feb 2017 13:01:13 +0100Related with issue34824: Mandatory columns cannot be empty nor null
Naroa Iriarte <naroa.iriarte@openbravo.com> [Fri, 03 Feb 2017 13:01:13 +0100] rev 31402
Related with issue 34824: Mandatory columns cannot be empty nor null

It was also possible to save a record in the "GL Items" section of the "Add Payment" parameter window when a mandatory column had a null value.
This has been fixed by adding a new condition which now checks if the mandatory column has an undefined value or a null value. And if it is true, the record is not saved.

Tue, 31 Jan 2017 10:48:55 +0100Fixed issue 34824:It was possible saving a record with mandatory columns unset
Naroa Iriarte <naroa.iriarte@openbravo.com> [Tue, 31 Jan 2017 10:48:55 +0100] rev 31401
Fixed issue 34824:It was possible saving a record with mandatory columns unset

In the add payment window, in the gl items section, it was possible saving a record with mandatory columns unset.
This has been fixed by adding a condition before tha call to the super's hideInLineEditor method. This condition chacks if in the current row, there exists a mandatory field which is unset.

Thu, 02 Feb 2017 13:13:22 +0100Fix javadoc in PrintController public method.
Gorka Ion Damián <gorkaion.damian@openbravo.com> [Thu, 02 Feb 2017 13:13:22 +0100] rev 31400
Fix javadoc in PrintController public method.

Fri, 27 Jan 2017 12:21:43 +0100fixed bug 35062: junit Weld tests not firing first 'begin transaction' event
Asier Lostalé <asier.lostale@openbravo.com> [Fri, 27 Jan 2017 12:21:43 +0100] rev 31399
fixed bug 35062: junit Weld tests not firing first 'begin transaction' event

This occurred in the 1st test case executed for each class because method
OBBaseTest.setUp was invoked before WeldBaseTest @Before method (because of
inheritance tree), this setUp method creates Dal transaction before WeldBaseTest
configured observers.

Fixed by enforcing correct execution order: 1st WeldBaseTest then OBBaseTest.

Mon, 30 Jan 2017 09:23:12 +0100fixed bug 35076: if test leaves admin mode, following test cases fail
Asier Lostalé <asier.lostale@openbravo.com> [Mon, 30 Jan 2017 09:23:12 +0100] rev 31398
fixed bug 35076: if test leaves admin mode, following test cases fail

Restore previous mode when this situation occurs so that following test cases
start in a clean situation.

Mon, 30 Jan 2017 20:04:43 +0100Fixed 35088. Make 2 junit tests more robust.
Stefan Hühner <stefan.huehner@openbravo.com> [Mon, 30 Jan 2017 20:04:43 +0100] rev 31397
Fixed 35088. Make 2 junit tests more robust.

Both junit tests assigned that the c_country with _id 106 has the name
"Spain". However in some projects that value is directly modified/translated.
Make the test more robust to search for the country via isocode 'ES' which
is more stable. And in the json test verify the expected row via its id 106
instead of its identifier 'Spain'.

Mon, 30 Jan 2017 19:40:33 +0100Fixed 35090. Make junit TestCosting more robust.
Stefan Hühner <stefan.huehner@openbravo.com> [Mon, 30 Jan 2017 19:40:33 +0100] rev 31396
Fixed 35090. Make junit TestCosting more robust.

TestCosting junit test currently fails is c_uom with id = 100 does
not have name=Unit. Test-cost uses the id = 100 already in several
places and only in one does match the expected c_uom entry by name.
Change that one place to check via id to make the test still work
if the name is not Unit.

Mon, 23 Jan 2017 11:26:31 +0100Merged from Multiple Payments
Asier Martirena <asier.martirena@openbravo.com> [Mon, 23 Jan 2017 11:26:31 +0100] rev 31395
Merged from Multiple Payments