Mon, 26 Nov 2018 12:06:20 +0000Update AD_MODULE version to 3.0PR18Q3.3 3.0PR18Q3.3
RM packaging bot <staff.rm@openbravo.com> [Mon, 26 Nov 2018 12:06:20 +0000] rev 35169
Update AD_MODULE version to 3.0PR18Q3.3

Wed, 21 Nov 2018 16:40:57 +0100fixes bug 39662: Standard DS isn't returning information of deactivated orgs
Carlos Aristu <carlos.aristu@openbravo.com> [Wed, 21 Nov 2018 16:40:57 +0100] rev 35168
fixes bug 39662: Standard DS isn't returning information of deactivated orgs

Before this changeset[1] access to inactive organization was being given because getOrganizationStructureProvider().getNaturalTree(o)) does not filter by active organizations.

Now that method is not being invoked when having direct access to "0" but the getOrganizations() method which indeed filters by active organizations.

In order to be consistent, now the getOrganizations() method does no longer filter by active.

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

Wed, 21 Nov 2018 12:34:07 +0100Updates to 2019 year and periods
Pablo Lujan <pablo.lujan@openbravo.com [Wed, 21 Nov 2018 12:34:07 +0100] rev 35167
Updates to 2019 year and periods

Wed, 14 Nov 2018 09:22:19 +0100Fixes issue 39620: Tab display logic works when direct opening a header tab
Augusto Mauch <augusto.mauch@openbravo.com> [Wed, 14 Nov 2018 09:22:19 +0100] rev 35166
Fixes issue 39620: Tab display logic works when direct opening a header tab

Before this change, when a window was opened by clicking on a column title, the display logic of the
tabs of the window were not evaluated. This was done because if the tab opened was a subtab, that tab
should be visible, regardless of that tab's display logic.

But there is no need to enforce that logic when the tab opened is a header tab. This changeset evaluates
the display logics of the tabs if the tab opened directly is a header tab.

Mon, 12 Nov 2018 13:59:37 +0530Fixes Issue 39612: Requisition window - columns are not displayed
Atul Gaware <atul.gaware@openbravo.com> [Mon, 12 Nov 2018 13:59:37 +0530] rev 35165
Fixes Issue 39612: Requisition window - columns are not displayed
when selecting the product

Set auxiliar input gross price value as Y or N or blank depending
on the price list if selected, IsTaxIncluded flag Yes or No or
price list is left blank respectively.

Thu, 08 Nov 2018 10:19:51 +0100fixed bug 39603: can't execute DB updates after killing a connection
Asier Lostalé <asier.lostale@openbravo.com> [Thu, 08 Nov 2018 10:19:51 +0100] rev 35164
fixed bug 39603: can't execute DB updates after killing a connection

Audit Trail infrastructure (ad_context_info in PG) is initialized each time a
new connection is created. We incorrectly assumed a PooledConnection is always
associated with a single Connection instance, which is not true in case Connection
gets corrupted or killed, in this case Tomcat pool transparently re-associates
a new connection with existent PooledConnection.

We are now caching in PooledConnection actual Connection to detect this case
so it can be initialized again.

Thu, 01 Nov 2018 12:43:40 +0100related to bug 39578: partial back out of changeset 091e374d8f51c592
Asier Lostalé <asier.lostale@openbravo.com> [Thu, 01 Nov 2018 12:43:40 +0100] rev 35163
related to bug 39578: partial back out of changeset 091e374d8f51c592

as it contained unintended unrelated changes

Thu, 01 Nov 2018 09:54:53 +0100fixed bug 39578: cannot send email with JDK9+
Asier Lostalé <asier.lostale@openbravo.com> [Thu, 01 Nov 2018 09:54:53 +0100] rev 35162
fixed bug 39578: cannot send email with JDK9+

It was not possible because mail libraries relies on some classes that were
in hidden modules by default starting from JDK 9 and completelly removed in
11.

Fixed by replacing javax.activation-api-1.2.0 by javax.activation-1.2.0
(com.sun.activation:javax.activation).

Note javax.activation-api is not purely an API but it also includes implementation
for classes in javax.activation package (which was included in previous JDKs)
but it depends on classes in com.sun.activation which have also been removed
from JDK and not included in activation-api jar but yes in activation one.

The contents of javax.activation package are identicall in both jars.

Note also javax.mail-1.6.1 depends on activation-1.1 (javax.activation:activation)
to manage MIME data, that version was released in 2009; newer javax.activation-1.2.0
(2017) has same API including new fixes.

Fri, 08 Dec 2017 21:22:51 -0500Fixes issue 36533: Cannot post a goods shipment if the role does not have access
Mark <markmm82@gmail.com> [Fri, 08 Dec 2017 21:22:51 -0500] rev 35161
Fixes issue 36533: Cannot post a goods shipment if the role does not have access
to M_Transaction and C_Conversion_Rate_Document tables

Sentences are executed in Admin Mode to avoid exceptions caused by the Role doesn't
having table access.

Tue, 27 Nov 2018 10:00:23 +0100related to issue 36556 code review changes in strTreeOrgId
Sandra Huguet <sandra.huguet@openbravo.com> [Tue, 27 Nov 2018 10:00:23 +0100] rev 35160
related to issue 36556 code review changes in strTreeOrgId