up-2.50topi-oracle - Build # 246 - Fixed:

Check console output at https://ci.openbravo.com/job/up-2.50topi-oracle/246/ to 
view the results.


Committers since last success:

Changes for Build #243

    Carlos Aristu <carlos.ari...@openbravo.com> null
    related to issue 38518: improve javadoc
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/report/ReportCompiler.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    fixes issue 38518: Compile subreports with HttpSecureAppServlet.renderJR

  It has been deprecate the ability of specifying to the reporting API if the 
sub-reports should be compiled or not. Instead the API is smart enough to find 
the subreports (if any) and compile them. Besides, note that this subreport 
search will be performed just once per report, because the compilation results 
are cached since[1].

  With this change, reports generated both with HttpSecureAppServlet and 
BaseReportActionHandler will compile the subreports in a transparent way, i.e., 
without the need of explicitly specifying it.


[1] https://issues.openbravo.com/view.php?id=37741
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/report/BaseReportActionHandler.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/report/CompiledReportManager.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/report/ReportCompiler.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/report/ReportingUtils.java
        src/org/openbravo/base/secureApp/HttpSecureAppServlet.java
        
src/org/openbravo/common/actionhandler/CashflowForecastReportActionHandler.java
        src/org/openbravo/erpCommon/utility/reporting/ReportManager.java
        src/org/openbravo/erpReports/RptM_Requisition.java

    RM packaging bot <staff...@openbravo.com> null
    CI: merge back from main
      
    RM packaging bot <staff...@openbravo.com> null
    CI: update AD_MODULE to version 33972
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        src-db/database/sourcedata/AD_MODULE.xml

    Carlos Aristu <carlos.ari...@openbravo.com> null
    related to issue 38548: added test case
        
src-test/src/org/openbravo/test/selector/TestSelectorDefaultFilterActionHandler.java
        src-test/src/org/openbravo/test/AllWebserviceTests.java
        src-test/src/org/openbravo/test/datasource/DatasourceTestUtil.java

    Asier Lostalé <asier.lost...@openbravo.com> null
    fixed bug 38567: can get stuck forever sending emails

  Added a fixed 10 minutes timeout for communications with smtp servers, this
  same timeout is applied to connection creation as well as reading responses
  from server. Note it is not applied to writing operations.
        src/org/openbravo/erpCommon/utility/poc/EmailManager.java

    Alvaro Ferraz <alvaro.fer...@openbravo.com> null
    Related to issue 38307: Remove unused prices in TestCostingLandedCost.java
        src-test/src/org/openbravo/test/costing/TestCostingLandedCost.java

    Alvaro Ferraz <alvaro.fer...@openbravo.com> null
    Fixes issue 38307: Wrong NSC when trx has no unit cost adjustments

When calculating the trxPrice we should take into account every adjustment 
amount (unit cost or not unit cost), but negative stock corrections.
        src-test/src/org/openbravo/test/costing/TestCostingLandedCost.java
        
src-test/src/org/openbravo/test/costing/TestCostingNoSourceAdjustments.java
        src/org/openbravo/costing/AverageCostAdjustment.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    related to issue 38548: minor code improvements

  Using the correct alternative when applies:
    - Use isEmpty() to check whether the collection is empty or not
    - Use diamond operator
    - Iterate over the "entrySet" instead of the "keySet"
        
modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/SelectorDefaultFilterActionHandler.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    fixes issue 38548: Default Expression in Selector Field does not work 
properly

  After the changes introduced with[1] the request data is send to the 
SelectorDefaultFilterActionHandler as part of the POST payload rather than in 
the query string. This caused that the selector id was not being found in that 
handler, avoiding the correct processing of the data.

  The problem has been fixed by retrieving the data to process both from the 
request parameters and content.

[1] 
https://code.openbravo.com/erp/devel/pi/rev/2a79f597da83870d152ee3176ffa679a01ac19d5
        
modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/SelectorDefaultFilterActionHandler.java

    Atul Gaware <atul.gaw...@openbravo.com> null
    Fixes Issue 0038558: Cannot add an orphan line in Return
>From Customer window if the role does not have access to
Product window

Use setAdminMode prior to access product object in
insert RM orphan line process.
        src/org/openbravo/erpCommon/ad_actionButton/RMInsertOrphanLine.java

    Atul Gaware <atul.gaw...@openbravo.com> null
    Fixes Issue 0038557:Cannot select an orphan line in Return Material
Receipt if product has Alternate UOM defined

While inserting orphan line when uom management is enable, set
return qty as operative qty and uom as operative uom
        src/org/openbravo/erpCommon/ad_actionButton/RMInsertOrphanLine.java

    RM packaging bot <staff...@openbravo.com> null
    CI: merge back from main
        src-db/database/sourcedata/AD_MODULE.xml

    RM packaging bot <staff...@openbravo.com> null
    CI: update AD_MODULE to version 33963
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        src-db/database/sourcedata/AD_MODULE.xml

    Carlos Aristu <carlos.ari...@openbravo.com> null
    fixes issue 38555: JS Error after opening a window under some circumstances

  When opening a window having the lazy filtering enabled, the funnel icon is 
hidden automatically. But when opening a window with some particular 
configuration it is possible to reach the code that hides the funnel icon 
without having it initialized yet. In this case a JS error was thrown avoiding 
the correct loading of the window.

  To fix the problem we just check whether the funnel icon has been initialized 
before trying to hide it.
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-grid.js

    RM packaging bot <staff...@openbravo.com> null
    CI: merge back from main
        src-db/database/sourcedata/AD_MODULE.xml

    RM packaging bot <staff...@openbravo.com> null
    CI: update AD_MODULE to version 33960
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        src-db/database/sourcedata/AD_MODULE.xml

    Atul Gaware <atul.gaw...@openbravo.com> null
    Related to issue 38386: Same search key can be used twice in
warehouse definition

A build validation to check whether there exists a warehouse
with same value within client to avoid failure of build
when adding a unique constraint for client and value in
m_warehouse table.
        
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/DuplicatedClientWarehouseValue.class
        
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/DuplicatedClientWarehouseValueData.class
        
src-util/buildvalidation/src/org/openbravo/buildvalidation/DuplicatedClientWarehouseValue.java
        
src-util/buildvalidation/src/org/openbravo/buildvalidation/DuplicatedClientWarehouseValue_data.xsql

    Armaignac <collazoan...@gmail.com> null
    Fixes issue 38386: Same search key can be used twice in warehouse definition

The same Search Key in warehouse and storage bin can be used twice because a 
missing
constraint

An unique constraints was added to warehouse definition.
        src-db/database/model/tables/M_WAREHOUSE.xml

    RM packaging bot <staff...@openbravo.com> null
    CI: merge back from main
      
    RM packaging bot <staff...@openbravo.com> null
    CI: update AD_MODULE to version 33954
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        src-db/database/sourcedata/AD_MODULE.xml

    Alvaro Ferraz <alvaro.fer...@openbravo.com> null
    Related to issue 38521: Code review improvements
        src/org/openbravo/erpCommon/ad_callouts/SL_InOutLine_Product.java

    Atul Gaware <atul.gaw...@openbravo.com> null
    Fixes Issue 38521: Operative quantity in goods shipment line
field gets overridden when using Create Lines From
functionality

Modifying AUM qty as per on hand qty in product selector
to be done only when receipt/shipment line is not linked
with order line
        src/org/openbravo/erpCommon/ad_callouts/SL_InOutLine_Product.java

    Javier Armendáriz <javier.armenda...@openbravo.com> null
    Related to bug 38422: Characteristic desc. selector not working with filter.

Adding null check and applied formatter.
        src/org/openbravo/materialmgmt/ProductCharacteristicsDS.java

    RM packaging bot <staff...@openbravo.com> null
    CI: merge back from main
        src-db/database/sourcedata/AD_MODULE.xml

    RM packaging bot <staff...@openbravo.com> null
    CI: update AD_MODULE to version 33951
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        src-db/database/sourcedata/AD_MODULE.xml

    Carlos Aristu <carlos.ari...@openbravo.com> null
    related to issue 38518: use diamond operator
        src/org/openbravo/erpReports/RptM_Requisition.java

Changes for Build #244

    RM packaging bot <staff...@openbravo.com> null
    CI: merge back from main
      
    RM packaging bot <staff...@openbravo.com> null
    CI: update AD_MODULE to version 34018
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        src-db/database/sourcedata/AD_MODULE.xml

    Carlos Aristu <carlos.ari...@openbravo.com> null
    related to issue 38517: not need to load the list of languages in memory
        src-test/src/org/openbravo/test/dal/IssuesTest.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    fixes issue 38630: Specify the HTML version to use when building the javadoc

  Starting from JDK9 it is possible to specify the HTML version to use when 
building the javadoc. In JDK10, if the format is not specified a warning is 
displayed.

  Setting HTML5 as the default format starting from JDK9.
        build.xml

    Asier Martirena <asier.martir...@openbravo.com> null
    Fixed issue 38356: [Product Locked/Discontinued] Merged to PI
      
    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] Fixed messages and changed reference name
        src-db/database/sourcedata/AD_MESSAGE.xml
        src-db/database/sourcedata/AD_REFERENCE.xml

    Alvaro Ferraz <alvaro.fer...@openbravo.com> null
    [Product Locked/Discontinued] Code review

Avoid checking PLM Status in returns.
Do not filter by m_attributesetinstance_id and m_product_uom_id when checking 
the stock.
Fix seqno default value.
Add default value to ad_module_id.
Rename PLM-Status as PLM Status in window, field and messages.
Reorder fields in PLM Status.
Add description and help to PLM-Status reference.
Move PLM Status window in menu from Product Management to Master Data 
Management | Product Setup.
        src-db/database/model/functions/C_ORDER_POST1.xml
        src-db/database/sourcedata/AD_COLUMN.xml
        src-db/database/sourcedata/AD_ELEMENT.xml
        src-db/database/sourcedata/AD_FIELD.xml
        src-db/database/sourcedata/AD_MENU.xml
        src-db/database/sourcedata/AD_MESSAGE.xml
        src-db/database/sourcedata/AD_REFERENCE.xml
        src-db/database/sourcedata/AD_TREENODE.xml
        src-db/database/sourcedata/AD_WINDOW.xml
        src-db/database/sourcedata/OBUISEL_SELECTOR.xml

    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] New sequence number field in the 
m_product_status table
        src-db/database/model/tables/M_PRODUCT_STATUS.xml
        src-db/database/sourcedata/AD_COLUMN.xml
        src-db/database/sourcedata/AD_FIELD.xml
        src-db/database/sourcedata/M_PRODUCT_STATUS.xml
        src-db/database/sourcedata/OBUISEL_SELECTOR_FIELD.xml

    Asier Martirena <asier.martir...@openbravo.com> null
    Merged from PI
      
    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] Introduced the PLM-Status menu into the 
correct folder
        src-db/database/sourcedata/AD_TREENODE.xml

    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] Changed NVARCHAR for VARCHAR in names and 
descriptions
        src-db/database/model/tables/M_PRODUCT_STATUS.xml
        src-db/database/model/tables/M_PRODUCT_STATUS_TRL.xml

    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] New selector fot the PLM-Status attribute
        src-db/database/sourcedata/AD_COLUMN.xml
        src-db/database/sourcedata/AD_REFERENCE.xml
        src-db/database/sourcedata/OBUISEL_SELECTOR.xml
        src-db/database/sourcedata/OBUISEL_SELECTOR_FIELD.xml

    Asier Martirena <asier.martir...@openbravo.com> null
    Merged from PI
      
    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] Fixed plm status tests
        src-test/src/org/openbravo/test/productStatus/ProductStatusTest.java

    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] Fixed problem in c_order_post1.
A query was not being correctly executed.
        src-db/database/model/functions/C_ORDER_POST1.xml

    Alvaro Ferraz <alvaro.fer...@openbravo.com> null
    [Product Locked/Discontinued] Remove audit info from M_PRODUCT_STATUS.xml
        src-db/database/sourcedata/M_PRODUCT_STATUS.xml

    Alvaro Ferraz <alvaro.fer...@openbravo.com> null
    [Product Locked/Discontinued] Revert change in M_INVENTORYSTATUS.xml
        src-db/database/sourcedata/M_INVENTORYSTATUS.xml

    Alvaro Ferraz <alvaro.fer...@openbravo.com> null
    [Product Locked/Discontinued] Code review improvements

Rename Restrict Sales from POS field as Restrict Sale from POS
Hide Organization field in PLM_Status window
Reoder fields in PLM-Status window
Don't need to check producttype in m_product_status_chk constraint, as 
isstocked = 'Y' implies producttype = 'I'
Check Translation Tab flag in Translation tab
Reoder fields in PLM-Status window Translation tab
Add description and help to ProductStatus table
Add help to ProductStatusTrl table
Add window in ProductStatusTrl table
Don't need to check producttype in PLM-Status field display logic, as isstocked 
= 'Y' implies producttype = 'I'
Check Exclude Audit Info in M_Product_Status dataset
Remove change in ProductEventHandler.java
        src-db/database/model/tables/M_PRODUCT.xml
        src-db/database/sourcedata/AD_DATASET_TABLE.xml
        src-db/database/sourcedata/AD_ELEMENT.xml
        src-db/database/sourcedata/AD_FIELD.xml
        src-db/database/sourcedata/AD_TAB.xml
        src-db/database/sourcedata/AD_TABLE.xml
        src-db/database/sourcedata/M_INVENTORYSTATUS.xml
        src/org/openbravo/event/ProductEventHandler.java

    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] Formated correctly the ad_message
        src-db/database/model/functions/C_ORDER_POST1.xml
        src-db/database/sourcedata/AD_MESSAGE.xml

    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] Removed wrongly created xml value
        src-db/database/sourcedata/M_OFFER_TYPE.xml

    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] Added a message for a constraint error.

Now is possible to remove a check that was being done in an event handler to 
manage it directly in the constraint.
        src-db/database/sourcedata/AD_MESSAGE.xml
        src/org/openbravo/event/ProductEventHandler.java

    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] Added product status tests to the 
AllAntTaskTests class
        src-test/src/org/openbravo/test/AllAntTaskTests.java

    Asier Martirena <asier.martir...@openbravo.com> null
    Merged from PI
      
    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] JUnit automated tests
        src-test/src/org/openbravo/test/productStatus/ProductStatusTest.java

    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] New index for the product status translation
        src-db/database/model/tables/M_PRODUCT_STATUS_TRL.xml

    Asier Martirena <asier.martir...@openbravo.com> null
    Merged from PI
      
    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] New error message
        src-db/database/sourcedata/AD_MESSAGE.xml

    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] Constraints, event handlers and display 
logics added.

Added a constraint, an event handler and display logic to avoid to create 
products with stocked to 'N' and with the PLM-Status set.
        src-db/database/model/tables/M_PRODUCT.xml
        src-db/database/sourcedata/AD_FIELD.xml
        src/org/openbravo/event/ProductEventHandler.java

    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] New message for locked products
        src-db/database/sourcedata/AD_MESSAGE.xml

    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] Updated the message shown in c_order post for 
locked and discontinued products
        src-db/database/model/functions/C_ORDER_POST1.xml
        src-db/database/model/tables/M_PRODUCT_STATUS.xml
        src-db/database/sourcedata/AD_MESSAGE.xml

    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] Updated Foreign Keys names
        src-db/database/model/tables/M_PRODUCT_STATUS.xml

    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] New source data for the m_product_status 
window
        src-db/database/sourcedata/M_PRODUCT_STATUS.xml

    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] New translation window for the PLM-Status.

Also modified the c_order_post function to work with the new window.
        src-db/database/model/tables/M_PRODUCT_STATUS_TRL.xml
        src-db/database/model/functions/C_ORDER_POST1.xml
        src-db/database/model/tables/M_PRODUCT_STATUS.xml
        src-db/database/sourcedata/AD_COLUMN.xml
        src-db/database/sourcedata/AD_DATASET_TABLE.xml
        src-db/database/sourcedata/AD_ELEMENT.xml
        src-db/database/sourcedata/AD_FIELD.xml
        src-db/database/sourcedata/AD_TAB.xml
        src-db/database/sourcedata/AD_TABLE.xml

    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] Moved the restrictsalesfrompos column to CORE 
and deleted the value column
        src-db/database/model/tables/M_PRODUCT_STATUS.xml
        src-db/database/sourcedata/AD_COLUMN.xml
        src-db/database/sourcedata/AD_ELEMENT.xml
        src-db/database/sourcedata/AD_FIELD.xml

    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] Modified 'PLM Status' name with 'PLM-Status'
        src-db/database/sourcedata/AD_MENU.xml
        src-db/database/sourcedata/AD_TAB.xml
        src-db/database/sourcedata/AD_WINDOW.xml

    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] New PLM-Status window to control the product 
lifecycle management

This new status substitutes the locked and discontinued statuses.
        src-db/database/model/tables/M_PRODUCT_STATUS.xml
        src-db/database/model/tables/M_PRODUCT.xml
        src-db/database/sourcedata/AD_COLUMN.xml
        src-db/database/sourcedata/AD_ELEMENT.xml
        src-db/database/sourcedata/AD_FIELD.xml
        src-db/database/sourcedata/AD_MENU.xml
        src-db/database/sourcedata/AD_TAB.xml
        src-db/database/sourcedata/AD_TABLE.xml
        src-db/database/sourcedata/AD_TREENODE.xml
        src-db/database/sourcedata/AD_WINDOW.xml

    Asier Martirena <asier.martir...@openbravo.com> null
    Merged from PI
      
    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] Performed the query to search locked and 
discontinued products in c_order_post
        src-db/database/model/functions/C_ORDER_POST1.xml

    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] License updated
        src-db/database/model/functions/C_ORDER_POST1.xml

    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] Help, descritpion and central maintenance 
added
        src-db/database/sourcedata/AD_COLUMN.xml
        src-db/database/sourcedata/AD_ELEMENT.xml
        src-db/database/sourcedata/AD_FIELD.xml

    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] Fixed product discontinued query

Query formated and an aggregate function used (MAX) to check a value of the 
m_product_uom_id column to avoid to set it in the group by.
        src-db/database/model/functions/C_ORDER_POST1.xml

    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] Synchronize terminology applied
        src-db/database/sourcedata/AD_COLUMN.xml

    Asier Martirena <asier.martir...@openbravo.com> null
    [Product Locked/Discontinued] Changes in the query to get stock.

The query is performed in order to avoid taking unnecessary fields.
        src-db/database/model/functions/C_ORDER_POST1.xml
        src-db/database/sourcedata/AD_COLUMN.xml
        src-db/database/sourcedata/AD_MESSAGE.xml
        src-db/database/sourcedata/M_OFFER_TYPE.xml

    Asier Martirena <asier.martir...@openbravo.com> null
    Merged from PI
      
    Unai Martirena <unai.martir...@openbravo.com> null
    [Product Locked/Discontinued] Remove posterminal fieldgroups
        src-db/database/sourcedata/AD_FIELD.xml

    Unai Martirena <unai.martir...@openbravo.com> null
    [Product Locked/Discontinued] Set Is Discontinued field as Central 
Maintenance = 'N'
        src-db/database/sourcedata/AD_FIELD.xml

    Osmany Garcia Machado <osmany.mach...@peoplewalking.com> null
    [Product Locked/Discontinued] Validation for field 'Is Locked'
        src-db/database/model/tables/M_PRODUCT.xml
        src-db/database/sourcedata/AD_FIELD.xml
        src-db/database/sourcedata/AD_MESSAGE.xml

    Osmany Garcia Machado <osmany.mach...@peoplewalking.com> null
    [Product Locked/Discontinued] Improvements to validation for field 'Is 
Discontinued'
        src-db/database/model/tables/M_PRODUCT.xml
        src-db/database/sourcedata/AD_MESSAGE.xml

    Osmany Garcia Machado <osmany.mach...@peoplewalking.com> null
    [Product Locked/Discontinued] Validation for field 'Is Discontinued'
        src-db/database/model/tables/M_PRODUCT.xml
        src-db/database/sourcedata/AD_FIELD.xml
        src-db/database/sourcedata/AD_MESSAGE.xml

    Unai Martirena <unai.martir...@openbravo.com> null
    [Product Locked/Discontinued] Avoid Sales Order book if Product is 
Locked/Discontinued
        src-db/database/model/functions/C_ORDER_POST1.xml
        src-db/database/sourcedata/AD_MESSAGE.xml

    Osmany Garcia Machado <osmany.mach...@peoplewalking.com> null
    [Product Locked/Discontinued] Small Fix in DB
        src-db/database/model/tables/M_PRODUCT.xml

    Osmany Garcia Machado <osmany.mach...@peoplewalking.com> null
    [Product Locked/Discontinued] Small fixes in AD
        src-db/database/sourcedata/AD_COLUMN.xml
        src-db/database/sourcedata/AD_FIELD.xml

    Osmany Garcia Machado <osmany.mach...@peoplewalking.com> null
    [Product Locked/Discontinued] Addig new field 'isDiscontinued'
        src-db/database/model/tables/M_PRODUCT.xml
        src-db/database/sourcedata/AD_COLUMN.xml
        src-db/database/sourcedata/AD_ELEMENT.xml
        src-db/database/sourcedata/AD_FIELD.xml

    Osmany Garcia Machado <osmany.mach...@peoplewalking.com> null
    [Product Locked/Discontinued] Addig new field 'isLocked'
        src-db/database/model/tables/M_PRODUCT.xml
        src-db/database/sourcedata/AD_COLUMN.xml
        src-db/database/sourcedata/AD_ELEMENT.xml
        src-db/database/sourcedata/AD_FIELD.xml

    Carlos Aristu <carlos.ari...@openbravo.com> null
    related to issue 38520: change log level to info
        src/org/openbravo/dal/service/OBDal.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    related to issue 38566: fix javadoc + copyright year
        src/org/openbravo/authentication/AuthenticationManager.java
        
src/org/openbravo/authentication/basic/AutologonAuthenticationManager.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    related to issue 38566: remove wrong javadoc text
        src/org/openbravo/authentication/AuthenticationManager.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    fixes issue 38566: Allow to skip the login page redirection done in 
index.jsp

  After the fix for issue #30031, it was not possible to login in Openbravo by 
using the authentication retrieved with an external login page. This is because 
in the index.jsp we first check if the DB session has been created and if not, 
a redirect to the login page is done.

  This was breaking the flow where the authentication is performed externally 
and then a redirection with the result is done to directly access Openbravo, 
because in that case the DB session does not exists yet causing the redirection 
to the login page instead of granting the access into the application.

  To fix this problem a new method called useExternalLoginPage() has been added 
to the AuthenticationManager class. It should be overridden by the subclasses 
that want to avoid the redirection if the DB session is not still present when 
trying to access into the application.
        src/index.jsp
        src/org/openbravo/authentication/AuthenticationManager.java
        
src/org/openbravo/authentication/basic/AutologonAuthenticationManager.java

    RM packaging bot <staff...@openbravo.com> null
    CI: merge back from main
        src-db/database/sourcedata/AD_MODULE.xml

    RM packaging bot <staff...@openbravo.com> null
    CI: update AD_MODULE to version 34012
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        src-db/database/sourcedata/AD_MODULE.xml

    Carlos Aristu <carlos.ari...@openbravo.com> null
    fixes issue 38614: HeartbeatProcess can lead to database connection leaks

  The connection retrieved through OBDal was not being returned to the pool in 
the cases where the process can not complete its execution:

  - When the heartbeat is not active
  - When Internet is not available
        src/org/openbravo/erpCommon/ad_process/HeartbeatProcess.java

    RM packaging bot <staff...@openbravo.com> null
    CI: merge back from main
        src-db/database/sourcedata/AD_MODULE.xml

    RM packaging bot <staff...@openbravo.com> null
    CI: update AD_MODULE to version 34009
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        src-db/database/sourcedata/AD_MODULE.xml

    Atul Gaware <atul.gaw...@openbravo.com> null
    Related to Issue 38510:Sample data updated in QA testing for
IsCompletelyInvoiced flag in M_Inout
        referencedata/sampledata/QA_Testing/M_INOUT.xml

    Atul Gaware <atul.gaw...@openbravo.com> null
    Fixes Issue 38510:Slow updating to 18Q2 on an environment
with high loads of data

In general no of shipment completely invoice are more as compare to
that are not completely invoiced. Hence mddulescript logic is changed
to update iscompletelyinvoiced as No for the applicable shipments.
For rest of the existing shipments flag is set as Yes using
onCreateDefault for iscompletelyinvoiced column of M_Inout table.
        src-db/database/model/tables/M_INOUT.xml
        
src-util/modulescript/build/classes/org/openbravo/modulescript/UpdateIsCompletelyInvoicedData.class
        
src-util/modulescript/src/org/openbravo/modulescript/UpdateIsCompletelyInvoiced_data.xsql

    Carlos Aristu <carlos.ari...@openbravo.com> null
    related to issue 38520: fix test case problems

  - Keep resetting the execution count before doing the setUp, and refresh the 
entities of the observers just in case the DAL layer has been reinitialized
        
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/event/ObserverBaseTest.java
        
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/event/OrderLineTestObserver.java
        
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/event/OrderTestObserver.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    related to issue 38520: fix test case problems

 - Initialize test observers after DAL re-initialization done to register SQL 
functions. This way the observers will get the references of the entities in 
the refreshed DAL layer
        
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/event/ObserverBaseTest.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    related to issue 38520: fix test case problems

 - Add check to avoid DAL layer re-initialization if the SQL functions are 
already registered
 - Now WeldBaseTests by default register all the SQL functions provided by the 
SQLFunctionRegister instances
        
modules/org.openbravo.base.weld/src-test/org/openbravo/base/weld/test/WeldBaseTest.java
        src-test/src/org/openbravo/test/base/OBBaseTest.java

    RM packaging bot <staff...@openbravo.com> null
    CI: merge back from main
        src-db/database/sourcedata/AD_MODULE.xml

    RM packaging bot <staff...@openbravo.com> null
    CI: update AD_MODULE to version 34002
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        src-db/database/sourcedata/AD_MODULE.xml

    RM packaging bot <staff...@openbravo.com> null
    Merge back from main
      
    RM packaging bot <staff...@openbravo.com> null
    Merge temporary head for 3.0RR18Q1.3
      
    RM packaging bot <staff...@openbravo.com> null
    Added signature for changeset 2121d856284c
        .hgsigs

    RM packaging bot <staff...@openbravo.com> null
    Added tag 3.0PR18Q1.3 for changeset 63c5e173ffdc
        .hgtags

    RM packaging bot <staff...@openbravo.com> null
    Update AD_MODULE version to 3.0PR18Q1.3
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        src-db/database/sourcedata/AD_MODULE.xml

    Asier Lostalé <asier.lost...@openbravo.com> null
    fixes 38409: error message activating heartbeat in PG10

  Starting from PostgreSQL 10, server version string includes also package, 
being
  a longer String it doesn't fit current column size.

  Fixed by getting just the first word of the version (which is the actual 
server
  version) skipping the rest that refers to the package.

  Examples:

   9.3.21 -> 9.3.21
   10.3 (Ubuntu 10.3-1.pgdg16.04+1) -> 10.3
   11devel (Debian 11~~devel~20180418.2231-1~573.git5372c2c.pgdg90+1) -> 11devel
        src/org/openbravo/erpCommon/utility/SystemInfo.java

    RM packaging bot <staff...@openbravo.com> null
    CI: merge back from main
        src-db/database/sourcedata/AD_MODULE.xml

    RM packaging bot <staff...@openbravo.com> null
    CI: update AD_MODULE to version 33994
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        src-db/database/sourcedata/AD_MODULE.xml

    Carlos Aristu <carlos.ari...@openbravo.com> null
    related to issue 38520: catch Throwable

  catch Throwable to avoid the failure of the export.database task which is 
throwing a NoClassDefFoundError when trying to recover the 
DalSessionFactoryController with weld
        src/org/openbravo/dal/core/DalLayerInitializer.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    related to issue 38520: disable the warning temporarily to make CI stable
        src/org/openbravo/dal/service/OBDal.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    fixes issue 38520: Deprecate OBDal.registerSQLFunction
      
    Carlos Aristu <carlos.ari...@openbravo.com> null
    [registersql] Expose the SQL functions map in the API instead of the 
controller
        src-test/src/org/openbravo/test/base/OBBaseTest.java
        src-test/src/org/openbravo/test/dal/IssuesTest.java
        src/org/openbravo/dal/core/DalLayerInitializer.java
        src/org/openbravo/dal/core/DalSessionFactoryController.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    [registersql] Fix registry failure in Oracle

  APRMSQLFunctionRegister can not use DAL to check whether the functions to be 
registered exist, because DAL layer is not initialized yet. Therefore, we 
should use sqlc instead
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/APRMSQLFunctionRegister.java
        src/org/openbravo/erpCommon/utility/SystemInfo.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    [registersql] Log warn with stack trace when using deprecated method
        src/org/openbravo/dal/service/OBDal.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    [registersql] Minor code improvements
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/APRMSQLFunctionRegister.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    [registersql] Add missing method javadoc
        src/org/openbravo/dal/core/SQLFunctionRegister.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    [registersql] Use StandardBasicTypes to provide the SQL function type
        
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelSQLFunctionRegister.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    [registersql] Add comment
        src-test/src/org/openbravo/test/base/OBBaseTest.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    [registersql] Test infrastructure improvements

  Allow to define a custom DalSessionFactoryController for the DAL Layer 
initialization per test case. This way it is possible to register the set of 
SQL functions in Hibernate that each test requires
        src-test/src/org/openbravo/test/base/OBBaseTest.java
        src-test/src/org/openbravo/test/dal/IssuesTest.java
        src-test/src/org/openbravo/test/dal/TestDalSessionFactoryController.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    [registersql] Fix compilation error

  Fix compilation error by adding the location for the WeldUtils class in the 
compilation performed by the compile.apply.module task
        src/build.xml

    Carlos Aristu <carlos.ari...@openbravo.com> null
    [registersql] Adapt changes for the test infrastructure
        src-test/src/org/openbravo/test/dal/TestDalSessionFactoryController.java
        src-test/src/org/openbravo/test/base/OBBaseTest.java
        src-test/src/org/openbravo/test/dal/IssuesTest.java
        src-test/src/org/openbravo/test/inventoryStatus/InventoryStatusTest.java
        src/org/openbravo/dal/core/DalLayerInitializer.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    [registersql] Deprecate OBDal.registerSQLFunction
        src/org/openbravo/dal/service/OBDal.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    [registersql] Replace OBDal.registerSQLFunction usage
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/APRMSQLFunctionRegister.java
        
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelSQLFunctionRegister.java
        
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelApplicationInitializer.java
        src/org/openbravo/costing/CostingMigrationProcess.java
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/APRMApplicationInitializer.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    [registersql] Fix compilation error

  Allow to use WeldUtils in DalLayerInitializer class by including the 
WeldUtils path on the compilation performed in ant.generate.entities task
        src/build.xml

    Carlos Aristu <carlos.ari...@openbravo.com> null
    [registersql] Provide new mechanism to register SQL functions in Hibernate
        src/org/openbravo/dal/core/SQLFunctionRegister.java
        modules/org.openbravo.base.weld/src/META-INF/beans.xml
        src/org/openbravo/base/session/SessionFactoryController.java
        src/org/openbravo/dal/core/DalLayerInitializer.java
        src/org/openbravo/dal/core/DalSessionFactoryController.java

Changes for Build #245

    Carlos Aristu <carlos.ari...@openbravo.com> null
    fixes bug 38661: False form change detection due to blur event of 'Time' 
fields

  When a blur was performed on time fields, false changes were being detected 
in the form. This was happening because the comparison done by SC between the 
value of the field and the value returned with the mapDisplayToValue() function 
were different.

  Changes were detected because time fields stores also the date, and when 
getting/setting the value todays date is set as date. This change was not being 
done in the mapDisplayToValue() function. So, now we are setting todays date in 
the value returned by mapDisplayToValue() in order to be consistent. This 
avoids the false change detection in the form.

  Note that we are extracting the setTodaysDate as a class method of 
OBTimeItem, this is because how SC TimeItem is invoking the mapDisplayToValue() 
function[1]. This way we ensure that the function can always be found.

[1] 
https://code.openbravo.com/erp/mods/org.openbravo.userinterface.smartclient.dev/file/tip/web/org.openbravo.userinterface.smartclient/isomorphic/client/widgets/form/TimeItem.js#l281
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-time.js

    Carlos Aristu <carlos.ari...@openbravo.com> null
    related to issue 38661: initial code clean up

  Removed some unused variables
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-time.js

    Asier Lostalé <asier.lost...@openbravo.com> null
    [license] pi merge
      
    Asier Lostalé <asier.lost...@openbravo.com> null
    fixes 38679: remove obsolete License features

  Removed:
   - On demand license
   - Named users restrictions
   - Commercial module tiers
      
    Asier Lostalé <asier.lost...@openbravo.com> null
    [license] removed some clutter
        src/org/openbravo/erpCommon/ad_forms/InstanceManagement.java

    Asier Lostalé <asier.lost...@openbravo.com> null
    [license] trying to refresh with a broken license

  This can happen in case of old Basic licenses that were singed with a now
  invalid key. Refreshing the license from Butler will fix the problem.
        src/org/openbravo/erpCommon/obps/ActivationKey.java

    Asier Lostalé <asier.lost...@openbravo.com> null
    [license] pi merge
      
    Asier Lostalé <asier.lost...@openbravo.com> null
    [license] removed openInstanceManagementForm as out of demand platform was 
its only user
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/classic/ob-classic-compatibility.js

    Asier Lostalé <asier.lost...@openbravo.com> null
    [license] use set for better perfomance
        src/org/openbravo/erpCommon/obps/ActivationKey.java

    Asier Lostalé <asier.lost...@openbravo.com> null
    [license] pi merge
      
    Asier Lostalé <asier.lost...@openbravo.com> null
    [license] removed already deprecated ad_module.commercial_tier column

  This information was set to support Basic instances which now are no longer
  supported in Central Repository, so they can be removed.
        src-db/database/model/tables/AD_MODULE.xml
        src-db/database/model/tables/AD_MODULE_INSTALL.xml
        src-db/database/model/triggers/AD_MODULE_TRG2.xml
        src-db/database/model/triggers/AD_MODULE_VERSION_TRG.xml
        src-db/database/sourcedata/AD_COLUMN.xml
        src-db/database/sourcedata/AD_ELEMENT.xml
        src-db/database/sourcedata/AD_FIELD.xml
        src-db/database/sourcedata/AD_MESSAGE.xml
        src-db/database/sourcedata/AD_REFERENCE.xml
        src-db/database/sourcedata/AD_REF_LIST.xml

    Asier Lostalé <asier.lost...@openbravo.com> null
    [license] Removed concurrent named user restrictions

  Now it is no longer possible to define in Openbravo.properties concurrent 
named
  user restriction.
        config/Openbravo.properties.template
        src-db/database/sourcedata/AD_MESSAGE.xml
        src/org/openbravo/base/secureApp/LoginHandler.java
        src/org/openbravo/erpCommon/obps/ActivationKey.java

    Asier Lostalé <asier.lost...@openbravo.com> null
    [license] limit named users only if set in properties
        src/org/openbravo/erpCommon/obps/ActivationKey.java

    Asier Lostalé <asier.lost...@openbravo.com> null
    [license] moved HTML license visualization to Instance Activation Servlet
        src/org/openbravo/erpCommon/ad_forms/InstanceManagement.java
        src/org/openbravo/erpCommon/obps/ActivationKey.java

    Asier Lostalé <asier.lost...@openbravo.com> null
    [license] Instance Activation form: removed 2.50 UI components
        src/org/openbravo/erpCommon/ad_forms/InstanceManagement.html
        src/org/openbravo/erpCommon/ad_forms/InstanceManagement.java
        src/org/openbravo/erpCommon/ad_forms/InstanceManagement.xml
        
src/org/openbravo/erpCommon/ad_forms/InstanceManagementActivateOnline.xml

    Asier Lostalé <asier.lost...@openbravo.com> null
    [license] don't use HSAS as ConnectionProvider in InstanceManagement form
        src/org/openbravo/erpCommon/ad_forms/InstanceManagement.java

    Asier Lostalé <asier.lost...@openbravo.com> null
    [license] removed support for On Demand licenses
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/HeartBeatPopUpComponent.java
        src-db/database/sourcedata/AD_MESSAGE.xml
        src/org/openbravo/base/secureApp/LoginHandler.java
        src/org/openbravo/erpCommon/ad_forms/InstanceManagement.java
        src/org/openbravo/erpCommon/ad_forms/InstancePurpose.java
        src/org/openbravo/erpCommon/ad_process/HeartbeatProcess.java
        src/org/openbravo/erpCommon/obps/ActivationKey.java
        src/org/openbravo/erpCommon/obps/ActiveInstanceProcess.java

    Asier Lostalé <asier.lost...@openbravo.com> null
    [license] remove obsolete public key
        src/org/openbravo/erpCommon/obps/ActivationKey.java

    Iñaki Garcia <inaki.gar...@openbravo.com> null
    Adding product of RTVa002 to QA Admin client sample data
        referencedata/sampledata/QA_Testing/AD_SEQUENCE.xml
        referencedata/sampledata/QA_Testing/AD_USER.xml
        referencedata/sampledata/QA_Testing/AD_WINDOW_ACCESS.xml
        referencedata/sampledata/QA_Testing/C_BPARTNER.xml
        referencedata/sampledata/QA_Testing/M_PRODUCT.xml
        referencedata/sampledata/QA_Testing/M_PRODUCTPRICE.xml
        referencedata/sampledata/QA_Testing/M_PRODUCT_ACCT.xml
        referencedata/sampledata/QA_Testing/OBUIAPP_PROCESS_ACCESS.xml

    Iñaki Garcia <inaki.gar...@openbravo.com> null
    Removing bad changes in sourcedata from the previous commit
        src-db/database/sourcedata/AD_FIELD.xml
        src-db/database/sourcedata/OBUIAPP_PARAMETER.xml

    Iñaki Garcia <inaki.gar...@openbravo.com> null
    Adding the data created by the RTVa001 test to the Sample Data of QA 
Testing client
        referencedata/sampledata/QA_Testing/AD_SEQUENCE.xml
        referencedata/sampledata/QA_Testing/AD_WINDOW_ACCESS.xml
        referencedata/sampledata/QA_Testing/C_BPARTNER.xml
        referencedata/sampledata/QA_Testing/FIN_FINANCIAL_ACCOUNT.xml
        referencedata/sampledata/QA_Testing/OBUIAPP_PROCESS_ACCESS.xml
        src-db/database/sourcedata/AD_FIELD.xml
        src-db/database/sourcedata/OBUIAPP_PARAMETER.xml

    David Miguelez <david.migue...@openbravo.com> null
    Related to Issue 38547. Code Refactor:

* Moved logic to clone order into it's own method
* Moved logic to clone order lines into it's own method
* Remove unnecessary save
* Reorder methods
* Add final modifiers to method parameters
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/businesslogic/CloneOrderActionHandler.java

    David Miguelez <david.migue...@openbravo.com> null
    Fixes Issue 38547. When cloning a sales order, exploded non
stocked BOM product is related with the original order line

* When an order line that has been created from an exploded
  BOM is created, it is added to a list to fix the relationship
  after cloning all order lines
* When all order lines are cloned, this relationship is fixed
  by pointing to the cloned order line of the parent bom product
* Moved logic for fixing services relationship into it's own method
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/businesslogic/CloneOrderActionHandler.java

    Asier Lostalé <asier.lost...@openbravo.com> null
    fixes 38659: new roles should be manual by default

  * By default, new roles are now maked as manual and not advanced
  * When a role is moved from manual to automatic, permissions are now 
recalculated
  * Roles created in Initial Client and Org setup are kept as privileged
        src-db/database/model/tables/AD_ROLE.xml
        src-db/database/model/triggers/AD_ROLE_TRG.xml
        src-db/database/sourcedata/AD_COLUMN.xml
        src/org/openbravo/erpCommon/businessUtility/InitialSetupUtility.java

    Javier Armendáriz <javier.armenda...@openbravo.com> null
    Related to isue 38479: Removed unused validation rule.
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_VAL_RULE.xml

    Javier Armendáriz <javier.armenda...@openbravo.com> null
    Fixed issue 38479: Enable read-only pool per report
      
    Javier Armendáriz <javier.armenda...@openbravo.com> null
    [ropr] Small fixes.
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/event/DataPoolSelectionEventHandler.java
        src/org/openbravo/dal/service/DataPoolChecker.java

    Javier Armendáriz <javier.armenda...@openbravo.com> null
    [ropr] Review fixes

- Moved preference to client.application module
- Changed name of ExtraWindowSettingsAction utilities file
- DataPoolSelectionEventHandler now caches DataPoolChecker
- Improved code comments.
- Fixed raw type warning
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/callback/ob-extra-window-settings-actions.js
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_PREFERENCE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_REF_LIST.xml
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationComponentProvider.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/event/DataPoolSelectionEventHandler.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/hooks/DataPoolSelectionWindowInjector.java
        src-db/database/sourcedata/AD_PREFERENCE.xml
        src-db/database/sourcedata/AD_REF_LIST.xml
        src/org/openbravo/dal/service/DataPoolChecker.java
        src/org/openbravo/dal/service/OBDal.java
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/callback/ob-extrawindowsettingcallback-utils.js

    Javier Armendáriz <javier.armenda...@openbravo.com> null
    [ropr] Review fixes

- Changed ExtraWindowSettingCallbackUtils to be part of OB.Utils
- Corrected sequence number of columns of OBUIAPP_Data_Pool_Sel and 
OBUIAPP_Pool_Report
- Moving DataPoolSelectionEventHandler to application module package.
- Improved documentation
- Small code improvements
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/event/DataPoolSelectionEventHandler.java
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_ELEMENT.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_TABLE.xml
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/hooks/DataPoolSelectionWindowInjector.java
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/callback/ob-extrawindowsettingcallback-utils.js
        src/org/openbravo/dal/service/DataPoolChecker.java
        src/org/openbravo/erpCommon/utility/PrintJR.java
        src/org/openbravo/service/system/DatabaseValidator.java
        src/org/openbravo/event/DataPoolSelectionEventHandler.java

    Javier Armendáriz <javier.armenda...@openbravo.com> null
    Merge with pi
      
    Javier Armendáriz <javier.armenda...@openbravo.com> null
    [ropr] Code review fixes.

- Adding processId to report using PrintJR class to make it identificable
- Generalized OB.DataPoolSel to a generic callback function that can be used to
show an info message in any window.
- Changed DataPoolChecker to implement OBSingleton instead of using Weld.
- Refactored DataPoolChecker to minimize its public API
- Removed TestCases for DataPoolChecker
- Improving description/help text of Data Pool Selection window
- General code cleanup
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/callback/ob-extrawindowsettingcallback-utils.js
        src/org/openbravo/dal/service/DataPoolChecker.java
        
modules/org.openbravo.client.application/src-db/database/model/views/OBUIAPP_POOL_REPORT_V.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MENU.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_REFERENCE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_TABLE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_WINDOW.xml
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationComponentProvider.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/hooks/DataPoolSelectionWindowInjector.java
        
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelApplicationInitializer.java
        src-test/src/org/openbravo/test/AllAntTaskTests.java
        src-test/src/org/openbravo/test/AllQuickAntTaskTests.java
        src-test/src/org/openbravo/test/AllTests.java
        src-test/src/org/openbravo/test/AntTaskTests.java
        src-test/src/org/openbravo/test/dal/DalTest.java
        src/org/openbravo/dal/service/OBDal.java
        src/org/openbravo/erpCommon/utility/PrintJR.java
        src/org/openbravo/event/DataPoolSelectionEventHandler.java
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/callback/ob-datapoolselection-callback.js
        src-test/src/org/openbravo/test/dal/DataPoolCheckerTest.java
        src/org/openbravo/dal/datapool/DataPoolChecker.java

    Javier Armendáriz <javier.armenda...@openbravo.com> null
    [ropr] Code review fixes.

- Cleaned code in DataPoolSelectionWindowInjector
- Data pool field in obuiapp_data_pool_sel set as required
- Removed data pool selection tab specific code from ob-standard-view
- Converted DataPoolChecker to an Application scoped class instead of relying
on static method/fields
- Adding unique constraint to report field in obuiapp_data_pool_sel
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/hooks/DataPoolSelectionWindowInjector.java
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/callback/ob-datapoolselection-callback.js
        
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_DATA_POOL_SEL.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_ELEMENT.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationComponentProvider.java
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js
        
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelApplicationInitializer.java
        src-test/src/org/openbravo/test/dal/DalTest.java
        src-test/src/org/openbravo/test/dal/DataPoolCheckerTest.java
        src/org/openbravo/dal/datapool/DataPoolChecker.java
        src/org/openbravo/dal/service/OBDal.java
        src/org/openbravo/event/DataPoolSelectionEventHandler.java
        src/org/openbravo/service/system/DatabaseValidator.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/datapool/DataPoolSelectionWindowInjector.java

    Javier Armendáriz <javier.armenda...@openbravo.com> null
    [ropr] Changed column name to avoid warning of undefined foreign key.
        
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_DATA_POOL_SEL.xml
        
modules/org.openbravo.client.application/src-db/database/model/views/OBUIAPP_POOL_REPORT_V.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_ELEMENT.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml

    Javier Armendáriz <javier.armenda...@openbravo.com> null
    [ropr] Fixed view definition for Oracle
        
modules/org.openbravo.client.application/src-db/database/model/views/OBUIAPP_POOL_REPORT_V.xml

    Carlos Aristu <carlos.ari...@openbravo.com> null
    [ropr] Missing changes from merge
        
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelApplicationInitializer.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    [ropr] Merge with pi
      
    Javier Armendáriz <javier.armenda...@openbravo.com> null
    [ropr] Adding test cases in DalTest, fixing warning and updating labels.
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/OBUISEL_SELECTOR_FIELD.xml
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/datapool/DataPoolSelectionWindowInjector.java
        src-test/src/org/openbravo/test/dal/DalTest.java

    Javier Armendáriz <javier.armenda...@openbravo.com> null
    [ropr] Replacing table reference in report to window reference.

In addition, filter is improved to exclude toolbar print reports and include
reports marked as Jasper but not as a report in AD_Process.
        
modules/org.openbravo.client.application/src-db/database/model/views/OBUIAPP_POOL_REPORT_V.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/OBUISEL_SELECTOR_FIELD.xml

    Javier Armendáriz <javier.armenda...@openbravo.com> null
    [ropr] Report field in data pool selection should be required.
        
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_DATA_POOL_SEL.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml

    Javier Armendáriz <javier.armenda...@openbravo.com> null
    [ropr] Created selector to improve filtering of reports in data pool 
selection.
        
modules/org.openbravo.client.application/src-db/database/sourcedata/OBUISEL_SELECTOR.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/OBUISEL_SELECTOR_FIELD.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_REFERENCE.xml

    Javier Armendáriz <javier.armenda...@openbravo.com> null
    [ropr] Using reports view instead of referencing each process table.
        
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_DATA_POOL_SEL.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_ELEMENT.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml
        src/org/openbravo/dal/datapool/DataPoolChecker.java

    Javier Armendáriz <javier.armenda...@openbravo.com> null
    [ropr] Created a View to group all reports in a single location.

This view can be referenced using a tabledir reference to select a report from
all availables from ad_process and obuiapp_process.
        
modules/org.openbravo.client.application/src-db/database/model/views/OBUIAPP_POOL_REPORT_V.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_TABLE.xml

    Javier Armendáriz <javier.armenda...@openbravo.com> null
    Merging changes from ro-pool-per-report
      
    Javier Armendáriz <javier.armenda...@openbravo.com> null
    [ropr] Updating process selection after updating DataPoolSelection entries
        src/org/openbravo/event/DataPoolSelectionEventHandler.java
        src/org/openbravo/dal/datapool/DataPoolChecker.java

    Javier Armendáriz <javier.armenda...@openbravo.com> null
    [ropr] Reordered fields and restricted processes fields to show reports only
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_VAL_RULE.xml

    Javier Armendáriz <javier.armenda...@openbravo.com> null
    [ropr] Adding test case to refactor DataPoolChecker trying to make it more 
readable.
        src-test/src/org/openbravo/test/dal/DataPoolCheckerTest.java
        src-test/src/org/openbravo/test/AllAntTaskTests.java
        src-test/src/org/openbravo/test/AllQuickAntTaskTests.java
        src-test/src/org/openbravo/test/AllTests.java
        src-test/src/org/openbravo/test/AntTaskTests.java
        src/org/openbravo/dal/datapool/DataPoolChecker.java
        src/org/openbravo/dal/service/OBDal.java

    Javier Armendáriz <javier.armenda...@openbravo.com> null
    [ropr] Fixed cases where behaviors are not as expected.
        
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelApplicationInitializer.java
        src/org/openbravo/dal/datapool/DataPoolChecker.java
        src/org/openbravo/dal/service/OBDal.java

    Javier Armendáriz <javier.armenda...@openbravo.com> null
    [ropr] Showing message only when RO Pool is not enabled.
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/datapool/DataPoolSelectionWindowInjector.java

    Javier Armendáriz <javier.armenda...@openbravo.com> null
    [ropr] Reorganized code and adding an info message when DataPoolSel window 
opens.
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/datapool/DataPoolSelectionWindowInjector.java
        src/org/openbravo/dal/datapool/DataPoolChecker.java
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MESSAGE.xml
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js
        
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelApplicationInitializer.java
        src/org/openbravo/dal/service/OBDal.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/datapool/DataPoolChecker.java

    Javier Armendáriz <javier.armenda...@openbravo.com> null
    [ropr] OBDal checks preference and DataPoolSelection to decide which pool 
returns.
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/datapool/DataPoolChecker.java
        
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelApplicationInitializer.java
        src/org/openbravo/dal/service/OBDal.java

    Javier Armendáriz <javier.armenda...@openbravo.com> null
    [ropr] Created Data pool selection table and window
        
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_DATA_POOL_SEL.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_ELEMENT.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MENU.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_REFERENCE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_TAB.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_TABLE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_TREENODE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_WINDOW.xml
        src-db/database/sourcedata/AD_REF_LIST.xml
        src-db/database/sourcedata/AD_TREENODE.xml

    Javier Armendáriz <javier.armenda...@openbravo.com> null
    [ropr] Moving preference set up as using Preferences directly in OBDal leads
to compilation errors.
        
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelApplicationInitializer.java
        src/org/openbravo/dal/service/OBDal.java

    Javier Armendáriz <javier.armenda...@openbravo.com> null
    [ropr] Default pool can be defined as a preference.

This preference takes precedence when requesting a non-default pool.
E.g. if preference is set to "DEFAULT" and requested "RO", "DEFAULT"
pool will be returned.
        src-db/database/sourcedata/AD_PREFERENCE.xml
        src-db/database/sourcedata/AD_REF_LIST.xml
        src/org/openbravo/dal/service/OBDal.java

    RM packaging bot <staff...@openbravo.com> null
    CI: merge back from main
        src-db/database/sourcedata/AD_MODULE.xml

    RM packaging bot <staff...@openbravo.com> null
    CI: update AD_MODULE to version 34107
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        src-db/database/sourcedata/AD_MODULE.xml

    Asier Lostalé <asier.lost...@openbravo.com> null
    fixed bug 38655: incorrect query in UserLock

  The query had unbalanced parenthesis
        src/org/openbravo/base/secureApp/UserLock.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    fixes issue 38635: Wrong combo values if the org id is not received by the 
FIC

  Before the changes on issue #37980 when retrieving an empty organization in 
the FIC, the query to calculate the selected combo value was filtering by every 
organization in the client. After that changes, the query to calculate the 
combo is filtering by an empty organization list, avoiding to retrieve the 
correct value.

  This is eventually caused by a change on how the 
Utility.getReferenceableOrg() method behaves. It now returns an empty list ('') 
if no organization is provided.

  To fix the problem we are now not including the org filtering in the query 
generated by UIDefinition.getValueInComboReference() method if an empty 
organization list is provided when building the query. In this case, filtering 
by client should be enough.
        src/org/openbravo/erpCommon/utility/ComboTableData.java
        src/org/openbravo/erpCommon/utility/StringCollectionUtils.java

    Asier Lostalé <asier.lost...@openbravo.com> null
    fixes 38652: delay response after failed login attempt by default

  New instances will increse response time in 200ms after each subsequent
  failed login attempt up to 3 seconds.
        config/Openbravo.properties.template

    RM packaging bot <staff...@openbravo.com> null
    CI: merge back from main
        src-db/database/sourcedata/AD_MODULE.xml

    RM packaging bot <staff...@openbravo.com> null
    CI: update AD_MODULE to version 34102
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        src-db/database/sourcedata/AD_MODULE.xml

    Carlos Aristu <carlos.ari...@openbravo.com> null
    related to issue 38582: enable apply tick when the range is cleared

  Check rangeItemValue if there is no new range defined:

  - If rangeItemValue is not null, it means that the range has been cleared: 
apply tick should be enabled
  - If rangeItemValue is null, the range has not changed (it is still empty): 
apply tick should not be enabled
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-minidaterange.js

    Atul Gaware <atul.gaw...@openbravo.com> null
    Fixes Issue 38597: Today's movement date for Goods Shipment
generated when booking Warehouse Order

Unlike POS Order, used order date as movement date in shipment
when created while processing sales order of type warehoue order
        src-db/database/model/functions/M_INOUT_CREATE.xml

    Atul Gaware <atul.gaw...@openbravo.com> null
    Fixes Issue 38551: Improve performance of Add Multiple Payments process
in Financial Account window

** Clear session after processing each payment being used to create
Financial Account Transaction.
** getTransactionMaxLineNo is already called to set Line No in
TransactionsDao's createFinAccTransaction method so avoid it again
in AddMultiplePaymentsHandler
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/AddMultiplePaymentsHandler.java

    Atul Gaware <atul.gaw...@openbravo.com> null
    Fixes Issue 38581: It should not be possible to process a
Landed Cost Matching when the Landed Cost is in draft status

In where clause of HQL query for table used in loading Landed
Costs in Match LC Costs process definition pop up window,
add condition to check whether LC records are processed.
        src-db/database/sourcedata/AD_TABLE.xml

    RM packaging bot <staff...@openbravo.com> null
    CI: merge back from main
      
    RM packaging bot <staff...@openbravo.com> null
    CI: update AD_MODULE to version 34093
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        src-db/database/sourcedata/AD_MODULE.xml

    Asier Lostalé <asier.lost...@openbravo.com> null
    fixes 38651: problems in user locking implementation

  Fixes some problems in user locking:

    1. When defining an incremental delay for login, it is only possible to set
       ranges of integer seconds. Increment by 1 second on each failed attempt
       is too much: it should be possible to define this increment to something
       smaller than complete seconds.
    2. After a failed login attempt, login response is delayed. While in this
       delay, a database connection is kept open. It would be better to return
       it to the pool and get another one afterwards.
    3. When trying to log in with a non existing user, delay is also correctly
       applied. The query count number of failed attempts is checking from the
       beginning of the time. It should check if there was any attempt during 
the
       last one day at most.
    4. After a user is locked, subsequent login attempts mark it as locked 
again.
        src/org/openbravo/base/secureApp/LoginUtils.java
        src/org/openbravo/base/secureApp/UserLock.java

    Atul Gaware <atul.gaw...@openbravo.com> null
    Fixes Issue 0038639: Debit and credit amounts are wrongly updated
in G/L Journal lines with different currency than general ledger
currency

**amtSourceDr was wrongly set as amtAcctDr and amtSourceCr as
amtAcctCr in the callouts refactor project. Both values are
set correctly now.
        src/org/openbravo/erpCommon/ad_callouts/SL_JournalLineAmt.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    related to bug 38489: Minor code improvements in convertToJsonObjects method

  - Use diamond operator
  - Iterate over the entrySet instead of the keySet
  - Removed useless comment
        
modules/org.openbravo.service.json/src/org/openbravo/service/json/DataToJsonConverter.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    fixes big 38489: Display field of table reference can't be retrieved by 
some DS

  Some datasources (like those extending ReadOnlyDataSourceService) use the 
DataToJsonConverter.convertToJsonObjects() method to return its result. When 
converting BaseOBObjects this method was not using the related Property to 
place its corresponding value into the resulting JSON.

  Now we make use of the Property, this allows to retrieve the "Display Field" 
if the Property is a table reference, when invoking the 
DataToJsonConverter.addBaseOBObject() method.
        
modules/org.openbravo.service.json/src/org/openbravo/service/json/DataToJsonConverter.java

    RM packaging bot <staff...@openbravo.com> null
    CI: merge back from main
      
    RM packaging bot <staff...@openbravo.com> null
    CI: update AD_MODULE to version 34073
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        src-db/database/sourcedata/AD_MODULE.xml

    Carlos Aristu <carlos.ari...@openbravo.com> null
    related to issue 38582: check first if lazy filtering is enabled

  Micro-optimization to avoid checking the changes in the date range if lazy 
filtering is not enabled
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-minidaterange.js

    Carlos Aristu <carlos.ari...@openbravo.com> null
    related to issue 38582: properly check whether the range has changed
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-minidaterange.js

    Asier Lostalé <asier.lost...@openbravo.com> null
    fixes 38629: do not use ad_session_status to disable PG triggers

  * In PostgreSQL triggers are now disabled using session variables.
  * Oracle implementation remains as it was before
      
    Asier Lostalé <asier.lost...@openbravo.com> null
    [trg] changed error messages to mention functinallity, not implementation
        src/org/openbravo/dal/core/TriggerHandler.java

    Asier Lostalé <asier.lost...@openbravo.com> null
    [trg] reformat
        src/org/openbravo/dal/core/TriggerHandler.java

    Asier Lostalé <asier.lost...@openbravo.com> null
    [trg] fixed db inconsistency
        src-db/database/sourcedata/M_OFFER_TYPE.xml

    Asier Lostalé <asier.lost...@openbravo.com> null
    [trg] fixed Oracle-PG compat issue when invoking trigger handling PL 
functions

  To invoke a PL function PG requires to use the PERFORM kwy word whereas Oracle
  does not support it, the function is directly invoked. This is covered in DBSM
  for the standard functions defined in database model, but it was not if the
  function is created in pre-script which is the case of these functions for 
triggers.

  Now DBSM takes care of these 2 functions as exceptional cases.
        src-db/database/lib/dbsourcemanager.jar
        src-db/database/model/functions/C_INVOICETAX_ADJUSTMENT.xml
        src-db/database/model/functions/C_ORDERTAX_ADJUSTMENT.xml

    Asier Lostalé <asier.lost...@openbravo.com> null
    [trg] fixed PG pre-script
        src-db/database/model/prescript-PostgreSql.sql

    Asier Lostalé <asier.lost...@openbravo.com> null
    [trg] fixed Oracle prescript
        src-db/database/model/prescript-Oracle.sql

    Asier Lostalé <asier.lost...@openbravo.com> null
    [trg] updated java doc
        src/org/openbravo/dal/core/TriggerHandler.java

    Asier Lostalé <asier.lost...@openbravo.com> null
    [trg] pi merge
      
    Asier Lostalé <asier.lost...@openbravo.com> null
    [trg] added pl procedures to disable/enable triggers
        src-db/database/model/excludeFilter.xml
        src-db/database/model/functions/C_INVOICETAX_ADJUSTMENT.xml
        src-db/database/model/functions/C_ORDERTAX_ADJUSTMENT.xml
        src-db/database/model/prescript-Oracle.sql
        src-db/database/model/prescript-PostgreSql.sql

    Asier Lostalé <asier.lost...@openbravo.com> null
    [trg] pi merge
      
    Asier Lostalé <asier.lost...@openbravo.com> null
    [trg] fixed Oracle pre-script
        src-db/database/model/prescript-Oracle.sql

    Asier Lostalé <asier.lost...@openbravo.com> null
    [trg] removed ad_session_status table

  * In PostgreSQL it is not longer used
  * In Oracle is now created in prescript
        src-db/database/model/excludeFilter.xml
        src-db/database/model/prescript-Oracle.sql
        src-db/database/sourcedata/AD_COLUMN.xml
        src-db/database/sourcedata/AD_ELEMENT.xml
        src-db/database/sourcedata/AD_TABLE.xml
        src-db/database/sourcedata/M_OFFER_TYPE.xml
        src-db/database/model/functions/AD_ISTRIGGERENABLED.xml
        src-db/database/model/tables/AD_SESSION_STATUS.xml

    Asier Lostalé <asier.lost...@openbravo.com> null
    [trg] soft trigger enabling/disabling implemented with session vars in PG

  Oracle implementation continues being the same.
        src-db/database/model/excludeFilter.xml
        src-db/database/model/prescript-Oracle.sql
        src-db/database/model/prescript-PostgreSql.sql
        src/org/openbravo/dal/core/TriggerHandler.java

    Asier Lostalé <asier.lost...@openbravo.com> null
    [trg] using try with resources to handle trigger status statement
        src/org/openbravo/dal/core/TriggerHandler.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    fixes bug 38582: wrong behavior after setting a date filter having lazy 
filtering

  The grid was not being set as ready to filter after setting a date filter 
using the date range dialog. Now, we explicitly put the grid in the correct 
status in that case.

  Together with this, a new function called getSourceGrid() has been added, 
which provides the reference to the parent (source) grid of the date filter. 
And we are using it where needed.
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-minidaterange.js

Changes for Build #246

    Carlos Aristu <carlos.ari...@openbravo.com> null
    related to issue 38635: added test case
        src-test/src/org/openbravo/test/datasource/FICTest.java

    Asier Lostalé <asier.lost...@openbravo.com> null
    fixed bug bug 38700: incorrect PL inconsistency warn in ORA

  When generating patterns to standardardize invocations to PL functions with
  output parameters, take into account all functions, not just the ones defined
  in current module.
        src-db/database/lib/dbsourcemanager.jar

    Carlos Aristu <carlos.ari...@openbravo.com> null
    fixes bug 38593: Wrong cell style calculation when hiding the calendar lanes

  This was an issue in Smartclient, fixed here[1]. When hidding the calendar 
lanes, the chosen date was not being retrieved properly, avoiding the proper 
calculation of the cell styles.

[1] 
https://code.openbravo.com/private/com.isomorphic.smartclient/diff/073b213e9dc4/SmartClient/smartclientSDK/source/client/widgets/CalendarView.js#l1.339
        
modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/isomorphic/ISC_Combined.js

    Carlos Aristu <carlos.ari...@openbravo.com> null
    fixes bug 38689: Avoid setting as automatic a role that inherits permissions
        src-db/database/model/triggers/AD_ROLE_CHECK_TRG.xml
        src-db/database/sourcedata/AD_MESSAGE.xml

    Asier Lostalé <asier.lost...@openbravo.com> null
    related to issue 38679: removed unused message
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MESSAGE.xml




Last 20 lines of the console output:

[...truncated 4337 lines...]

Connected to:
Oracle Database 12c Release 12.1.0.1.0 - 64bit Production

SQL> 
Call completed.

SQL> Disconnected from Oracle Database 12c Release 12.1.0.1.0 - 64bit Production
+ run_ora_command 'column object_name format a32
SELECT object_id, object_name, object_type FROM user_objects WHERE 
status<>'\''VALID'\'' AND object_type IN('\''VIEW'\'', '\''PACKAGE'\'', 
'\''PACKAGE BODY'\'', '\''FUNCTION'\'', '\''PROCEDURE'\'', '\''TRIGGER'\'', 
'\''JAVA CLASS'\'') ORDER BY object_type, object_name;'
+ ssh oracle@10.0.3.12
Pseudo-terminal will not be allocated because stdin is not a terminal.
+ grep -q OBJECT_ID /tmp/int-dbcons-oracle_objects
+ true
+ exit 0
Checking console output
Email was triggered for: Fixed
Trigger Success was overridden by another trigger and will not send an email.
Sending email for trigger: Fixed
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Openbravo-builds mailing list
Openbravo-builds@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-builds

Reply via email to