Tue, 20 Feb 2018 12:52:01 +0000Update AD_MODULE version to 3.0PR18Q1 3.0PR18Q1
RM packaging bot <staff.rm@openbravo.com> [Tue, 20 Feb 2018 12:52:01 +0000] rev 33522
Update AD_MODULE version to 3.0PR18Q1

Mon, 19 Feb 2018 18:38:44 +0100Fixes Issue 37944. Fixes problem in query that was avoiding to show
David Miguelez <david.miguelez@openbravo.com> [Mon, 19 Feb 2018 18:38:44 +0100] rev 33521
Fixes Issue 37944. Fixes problem in query that was avoiding to show
data for a Purchase Order already Invoiced.

It correctly filters the match_po table to retrieve the quantity
pending to be received

Fri, 16 Feb 2018 09:45:26 +0100Fixes Issue 37969. When completing an Order, if the Quantity ordered
David Miguelez <david.miguelez@openbravo.com> [Fri, 16 Feb 2018 09:45:26 +0100] rev 33520
Fixes Issue 37969. When completing an Order, if the Quantity ordered
is not the same as the Quantity delivered for any line, the flag
isDelivered is set as N.

Thu, 15 Feb 2018 13:01:08 +0100fixed bug 37929: sys admin CUR sessions are not automatically kicked out
Asier Lostalé <asier.lostale@openbravo.com> [Thu, 15 Feb 2018 13:01:08 +0100] rev 33519
fixed bug 37929: sys admin CUR sessions are not automatically kicked out

System Admin CUR session (created when CU limit is reached), consume CU but
were not kicked out after inactivity period before rejecting other logins.

Fixed by including CUR sessions in the ones that are automatically always
killed if no ping is detected for 2 minutes.

Wed, 14 Feb 2018 09:40:23 +0100Fixes issue 37896: Callouts are invoked when clearing a non mandatory selector
Augusto Mauch <augusto.mauch@openbravo.com> [Wed, 14 Feb 2018 09:40:23 +0100] rev 33518
Fixes issue 37896: Callouts are invoked when clearing a non mandatory selector

This changeset [1] fixed a problem where a callout was being called twice when picking a value from a selector. The first request was done properly, but the
second one was done with a null value. The fix consisted in not notifying a change in selector when it was modified from a non-empty value to an empty value.

But as a result, when a non mandatory selector is emptied, callouts are no longer being invoked. The original issue is very hard to reproduce, I have not been
able to find a new way to reproduce it or fix it. To avoid the regression, now the code that was done to fix [1] will only take place if the selector is mandatory,
to make sure that it is possible to give empty values to non-mandatory selectors.

[1] https://code.openbravo.com/erp/devel/pi/rev/baf72de5b678a308c36d5946af3e143d08625eca

Tue, 13 Feb 2018 12:06:02 +0100fixed bug 37894, fixed bug 37900: incorrect CU handling in concurrency and POS
Asier Lostalé <asier.lostale@openbravo.com> [Tue, 13 Feb 2018 12:06:02 +0100] rev 33517
fixed bug 37894, fixed bug 37900: incorrect CU handling in concurrency and POS

Concurrent Users management had two different problems:
* If a backoffice session was reused in POS closing backoffice browser, a CU
session was counted and it was not deactivated while POS session was active.
In this situation, the session should be deactivated if CU limit has been
reached.
* Code for creating and checking active http sessions in context was not thread
safe, so it was possible to get an error when checking if session was active while
other sessions were created/destroyed in paralell. This has been fixed by
synchronizing on active session set. Having solved previous issue this should
not create excessive contentention as it will be executed only if: CU limit has
been reached and there are sessions created by mobile modules exclude POS.

Wed, 07 Feb 2018 13:06:52 +0100Fixes Issue 37773. Adds several indexes that improve performance
David Miguelez <david.miguelez@openbravo.com> [Wed, 07 Feb 2018 13:06:52 +0100] rev 33516
Fixes Issue 37773. Adds several indexes that improve performance
in basic operations like deleting an Invoice or an Order

Mon, 05 Feb 2018 13:38:52 +0100fixed issue 37815: Axis services page is always available
Asier Lostalé <asier.lostale@openbravo.com> [Mon, 05 Feb 2018 13:38:52 +0100] rev 33515
fixed issue 37815: Axis services page is always available

SOAP ws are disabled by default.

Thu, 01 Feb 2018 12:16:41 +0100Fixes Issue 37800. Selector for Product in Work Effort and Production Run Windows
David Miguelez <david.miguelez@openbravo.com> [Thu, 01 Feb 2018 12:16:41 +0100] rev 33514
Fixes Issue 37800. Selector for Product in Work Effort and Production Run Windows
does not filter Products by non stocked. It is possible to select a product
regardless of having stock of it. If there is stock, it is possible to select
the specific stock.

Thu, 01 Feb 2018 09:53:27 +0100Related to Issue 37766. Code review changes.
David Miguelez <david.miguelez@openbravo.com> [Thu, 01 Feb 2018 09:53:27 +0100] rev 33513
Related to Issue 37766. Code review changes.

Changed comparison to work as other outputs (PDF, HTML).
If the totalAmount is zero, then the margin is zero.