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

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


Committers since last success:

Changes for Build #216

    Asier Lostalé <[email protected]> null
    related to bug 37424: export to CSV too slow with high volumes

  Small optimization: selectedProperties field is used to only check whether a
  propertie is selected. Use a HashSet that has an O(1) contains instead of
  ArrayList, which is O(n).
        
modules/org.openbravo.service.json/src/org/openbravo/service/json/DataToJsonConverter.java

    Asier Lostalé <[email protected]> null
    fixed bug 37424: export to CSV too slow with high volumes

  Wehn exporting to CSV from grid, all the properties of the entity were 
calculated
  even if they weren't included in the final file. This computation added 
overhead,
  specially for computed columns.

  Now only those properties that are going to be included in the CSV file are 
calulated.
        
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/DataSourceServlet.java

    Víctor Martínez Romanos <[email protected]> null
    Related to issue 36466: removed unused variable
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_01.java

    Gorka Ion Damián <[email protected]> null
    Fixed issue 37310. Add support for Amazon PG RDS database.

Changes required to support Amazon PG RDS.

*bbdd.user is no longer superuser
*new prescript added in postgresql to execute with bbdd.systemUser to create
requried pg extensions that need superuser privileges to execute.
*uuid_generate_v4 function is now created by creating the full uuid-ossp
instead of just the function.
        src-db/database/model/prescript-systemuser-PostgreSql.sql
        src-db/database/build-create.xml
        src-db/database/build.xml
        src-db/database/model/excludeFilter.xml
        src-db/database/model/postscript-PostgreSql.sql
        src-db/database/model/prescript-PostgreSql.sql

    Mark <[email protected]> null
    Related to issue 36466: Fixed preferences conflicts with AWO

To avoid possible conflicts with other tests using the UomManagement preference
the Copy From Orders tests related with the AUM functionality were adapted to 
save
the status of the preference at the start of the tests, and restore it after the
all the tests are executed.

Is taken into account if the preference exists in the database, and in case the
preference exists also is restored its value. This way, at the tests ending, it
left the preference status as expected by other tests.

Also was created a new class to manage all the actions related with the 
preference.
Some of existing methods were moved to it, and other were created.
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/UOMManagementUtil.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/CopyLinesFromOrdersTest.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_01.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_AUM_21.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_AUM_22.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CopyLinesFromOrdersTestData.java

    Asier Martirena <[email protected]> null
    Fixed issue 37407: Error in server when doing a CL of a layaway with a 
related canceled service
        src/org/openbravo/erpCommon/businessUtility/CancelAndReplaceUtils.java

    David Miguelez <[email protected]> null
    Related to Issue 37344. Code Review changes.

Moved query logic into it's own method.
        src/org/openbravo/costing/CostingAlgorithm.java

    Nono Carballo <[email protected]> null
    Fixes issue 37344: If same product is consumed and produced in same BOM
Production, produced transaction cost is calculated first

Before calculating the cost of a BOMPart transaction, cost of BOMProduction
transactions for the same product in previous production plans are calculated.

This fix is a contribution of Support Team.
        src/org/openbravo/costing/CostingAlgorithm.java

    Nono Carballo <[email protected]> null
    Fixes issue 37317: Costing Background Process stopped if the same product is
produced and consumed in different production run of same work effort

If the product is not consumed by the same work effort, the costing server will
create/update the cost, otherwise, the cost is updated, to be taken into account
for the production run that consumes it.

This fix is a contribution of Support Team.
        src-db/database/model/functions/MA_PRODUCTION_COST.xml

    Víctor Martínez Romanos <[email protected]> null
    Related to issue 36466: Fixed retail's ci due to duplicate UPC
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPO_18.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_06.java

    David Miguelez <[email protected]> null
    Related to Issue 37302. Code Review Changes. Improved Java Doc
        src/org/openbravo/costing/PriceDifferenceProcess.java

    Nono Carballo <[email protected]> null
    Fixes issue 37302: Process Price Difference Correction fails with n.p.e. or
create wrong Cost Adjustment Documents when it works

Price Difference Adjustment process is invoked for legal organizations.

When invoked from manual process, the legal organization(s) of selected
organization is retrieved, the process is invoked for that legal organization
in order to the Cost Adjustment Document be created with the legal organization
in the header, and lines for transaction belonging to organizations under it.

When invoked from the background process, the process is invoked for legal
organizations under organization "*".

When invoked from the Costing Background process, the legal organization of the
transaction organization is retrieved, and is used to invoke the process.
        src/org/openbravo/costing/PriceDifferenceUtil.java
        src/org/openbravo/costing/PriceDifferenceBackground.java
        src/org/openbravo/costing/PriceDifferenceByDateProcess.java
        src/org/openbravo/costing/PriceDifferenceProcess.java

    David Miguelez <[email protected]> null
    Related to Issue 37314. Code Review changes.

If no unit price in the line selected, assign the standard price
to the base gross unit price
        src/org/openbravo/common/actionhandler/SRMOPickEditLines.java

    Armaignac <[email protected]> null
    Fixes issue 37314: Gross Unit Price is updated to 0 if a sales invoice line 
from
a Return Material Receipt is modified and price includes taxes

When invoicing from a Return Material Receipt related to a price list with
price include taxes to Y the order line doesn't take into account the base gross
unit price

Now when creating an order line in the Return From Customer process the base
gross unit price value is computed and saved
        src/org/openbravo/common/actionhandler/SRMOPickEditLines.java

    Stefan Hühner <[email protected]> null
    fixed bug 37419: Login does 3 useless db reads in SessionLogin

  Those db queries were used to load by ID DAL objects that were used just to
  create a new object but never used again.

  Replaced by getProxy so that no need to fetch them from DB.
        src/org/openbravo/erpCommon/security/SessionLogin.java

    Asier Lostalé <[email protected]> null
    fixed bug 37411: useless ad_table query in 
TreeTablesEventHandler.getDataSource

  Use proxy as table value is never used.
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/event/TreeTablesEventHandler.java

    Carlos Aristu <[email protected]> null
    related to issue 37238: added test cases
        src-test/src/org/openbravo/test/scheduling/ProcessSchedulingTest.java

    Carlos Aristu <[email protected]> null
    fixes bug 37238: OBMessageUtils fails on vars retrieval if there isn't 
request

  Two main changes:
    1- Postponed the vars initialization until it is really needed.
    2- If the vars retrieval fails because there is no request then the 
exception thrown in that case is now catched and then the message is tried to 
be loaded from database.
        src/org/openbravo/erpCommon/utility/OBMessageUtils.java

    Gorka Ion Damián <[email protected]> null
    Related to issue 37310. New dbsourcemanager version to support rds.

To properly support Amazon RDS it is required to create a prescript that it is
executed with systemAdmin user. This new version of dbms enables that ability.
        src-db/database/lib/dbsourcemanager.jar

    Víctor Martínez Romanos <[email protected]> null
    Related to issue 36466: Adapted test to work with AWO

AWO module already defines the UomManagement property.
This changeset modifies the preference inside the module as required by the 
test flows.
In case no preference is found, the test creates a new one.
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CopyLinesFromOrdersTestData.java

    Carlos Aristu <[email protected]> null
    fixes bug 37079: wrong result when filtering by a range of a DateTime column

  When filtering by a range of dates, the time is set to 0 or 24 hours 
(depending on the operator) in order to retrieve properly all the records 
within the same date range.

  However, when filtering by range of a column based in a reference that 
includes the time (DateTime/AbsoluteDateTime), it is also needed to compare and 
therefore it should not be modified
        
modules/org.openbravo.service.json/src/org/openbravo/service/json/AdvancedQueryBuilder.java

    Víctor Martínez Romanos <[email protected]> null
    Related to issue 36466: Updated V3 Roles dataset

Added access to Copy From Orders P&E window
        modules/org.openbravo.v3.datasets/referencedata/standard/V3_Roles.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_DATASET.xml

    Víctor Martínez Romanos <[email protected]> null
    Related to issue 36466: modified sampledata

Added access to new process definition
        referencedata/sampledata/F_B_International_Group/AD_WINDOW_ACCESS.xml
        
referencedata/sampledata/F_B_International_Group/OBUIAPP_PROCESS_ACCESS.xml
        referencedata/sampledata/QA_Testing/AD_WINDOW_ACCESS.xml
        referencedata/sampledata/QA_Testing/OBUIAPP_PROCESS_ACCESS.xml

    Víctor Martínez Romanos <[email protected]> null
    Related to issue 36466: Updated V3 Roles dataset

Added new process definition to Sales and Finance Roles
        modules/org.openbravo.v3.datasets/referencedata/standard/V3_Roles.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_DATASET.xml

    Víctor Martínez Romanos <[email protected]> null
    Related to issue 36466: Code review improvements

Removed onLoad function on process and use the standard Default Expression at 
field level.
Deleted unnecessary messages
Fixed javadoc in CopyFromOrdersProcessImplementationInterface
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MESSAGE.xml
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-onchange-functions.js
        src-db/database/sourcedata/AD_FIELD.xml
        src-db/database/sourcedata/OBUIAPP_PROCESS.xml
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/CopyFromOrdersProcessFilterExpression.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/CopyFromOrdersProcessImplementationInterface.java

    Víctor Martínez Romanos <[email protected]> null
    Related to issue 36466: renamed some fields

The button has been renamed to Copy from Orders
The organization field in P&E has been renamed to Legal Entity Organization
        src-db/database/sourcedata/AD_ELEMENT.xml
        src-db/database/sourcedata/AD_FIELD.xml
        src-db/database/sourcedata/OBUIAPP_PARAMETER.xml

    Víctor Martínez Romanos <[email protected]> null
    Related to issue 36466: Use Proxy to improve performance
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/CopyFromOrdersProcess.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/CopyFromOrdersProcessFilterExpression.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/UpdateOrderLineInformation.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/UpdateQuantitiesAndUOMs.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/UpdateTax.java

    Víctor Martínez Romanos <[email protected]> null
    Related to issue 36466: code review improvements

CopyFromOrdersProcess.java:
  Added order by lineNo when retrieving order lines, so we create lines in the 
same order as the original Order.
  Renamed private method to describe better its purpose.

CopyFromOrdersProcessFilterExpression.java:
  Added missed copyright information.
  Moved logic to a separate private method.
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/CopyFromOrdersProcess.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/CopyFromOrdersProcessFilterExpression.java

    Víctor Martínez Romanos <[email protected]> null
    Related to issue 36466: Fixed NPE in some JUnit tests
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_07.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_08.java

    Víctor Martínez Romanos <[email protected]> null
    Related to issue 36466: Avoid overriding setUp()
        
src-test/src/org/openbravo/test/copyLinesFromOrders/CopyLinesFromOrdersTest.java

    Víctor Martínez Romanos <[email protected]> null
    Related to issue 36466: Fixed javadoc
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/CopyFromOrdersProcessImplementationInterface.java

    Víctor Martínez Romanos <[email protected]> null
    Related to issue 36466: Hooks are also run for the core's process

This allows a simplification in the code, as it doesn't differenciate between 
internal and external hooks.
Even more, external processes can be injected at any point in the process.

The interface has been extended to provide an execution order for the hooks.

JUnit tests have been adapted:
1. To support CDI with parametrized tests
2. To include all the information required by the test in the 
CopyLinesFromOrdersTestData object itself
        
src-test/src/org/openbravo/test/copyLinesFromOrders/CopyLinesFromOrdersTest.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPO_13.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPO_14.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPO_15.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPO_16.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPO_17.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPO_18.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPO_19.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPO_20.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPerformance.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_01.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_02.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_03.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_04.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_05.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_06.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_07.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_08.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_AUM_21.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_AUM_22.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CopyLinesFromOrdersTestData.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/CopyFromOrdersProcess.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/CopyFromOrdersProcessImplementationInterface.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/UpdateOrderLineInformation.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/UpdatePricesAndAmounts.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/UpdateProductAndAttributes.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/UpdateQuantitiesAndUOMs.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/UpdateTax.java

    Víctor Martínez Romanos <[email protected]> null
    Related to issue 36466: Renamed package classes
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/UpdateOrderLineInformation.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/UpdatePricesAndAmounts.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/UpdateProductAndAttributes.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/UpdateQuantitiesAndUOMs.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/UpdateTax.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/CopyFromOrdersProcess.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/CopyFromOrdersProcessUpdateOrderLineInformation.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/CopyFromOrdersProcessUpdatePricesAndAmounts.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/CopyFromOrdersProcessUpdateProductAndAttributes.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/CopyFromOrdersProcessUpdateQuantitiesAndUOMs.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/CopyFromOrdersProcessUpdateTax.java

    Víctor Martínez Romanos <[email protected]> null
    Related to issue 36466: Use standard way to detect UOM Management,
This change fixes issues in Oracle
        
src-test/src/org/openbravo/test/copyLinesFromOrders/CopyLinesFromOrdersTest.java

    Víctor Martínez Romanos <[email protected]> null
    Related to issue 36466: Added Copy From Orders tests to AllAntTaskTests
        src-test/src/org/openbravo/test/AllAntTaskTests.java

    Mark <[email protected]> null
    Related to issue 36466: jUnit Automated Tests for Copy From Orders process
        
src-test/src/org/openbravo/test/copyLinesFromOrders/CopyLinesFromOrdersTest.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/BPartnerDataConstants.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestConstants.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPO_13.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPO_14.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPO_15.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPO_16.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPO_17.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPO_18.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPO_19.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPO_20.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPerformance.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_01.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_02.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_03.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_04.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_05.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_06.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_07.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_08.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_AUM_21.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_AUM_22.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CopyLinesFromOrdersTestData.java
        src-test/src/org/openbravo/test/copyLinesFromOrders/data/JSONUtils.java
        src-test/src/org/openbravo/test/copyLinesFromOrders/data/OrderData.java
        
src-test/src/org/openbravo/test/copyLinesFromOrders/data/OrderLineData.java

    Mark <[email protected]> null
    Related to issue 36466: Fixed operative quantity calculation

Recalculated the operative quantity instead based on the ordered quantity.
The ordered quantity can't be changed because it value:
-Was already calculated based on the operative quantity and the defined 
conversion
 rate if AUM preference was enabled.
-Was defined in the order line and the operative quantity is not defined if the
 AUM preference was not defined.
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/CopyFromOrdersProcessUpdateQuantitiesAndUOMs.java

    Mark <[email protected]> null
    Related to issue 36466: Validate an attribute instance using Attribute 
defined
in the Attribute Use List of the attribute set instead of iterate on
the attribute instances list.
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/CopyFromOrdersProcessUpdateProductAndAttributes.java

    Mark <[email protected]> null
    Related to issue 36466: Avoid NPE when copyFromOrdersProcessHooks isn't 
defined

When the CopyFromOrdersProcess class is instantiated directly, for instance in 
an
automated test, it is possible that copyFromOrdersProcessHooks wasn't 
initialized
and a NPE is thrown due that.
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/CopyFromOrdersProcess.java

    Mark <[email protected]> null
    Related to issue 36466: Synchronize Terminology done
        src-db/database/sourcedata/OBUIAPP_PARAMETER.xml

    Mark <[email protected]> null
    Related to issue 36466: JS Beautified.
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-onchange-functions.js

    Mark <[email protected]> null
    Related to Issue 36466: Removed database references to Copy From Order 
process

Removed other database references for old Copy From Order process in Sample 
datas
        modules/org.openbravo.v3.datasets/referencedata/standard/V3_Roles.xml
        referencedata/sampledata/F_B_International_Group/AD_PROCESS_ACCESS.xml
        referencedata/sampledata/QA_Testing/AD_PROCESS_ACCESS.xml

    David Miguelez <[email protected]> null
    Related to Issue 36466. Code Review Changes:

* Synchronized Terminology and exported database
* Added new non editable Legal Entity Parameter in Process Definition
  to be able to show Orders for Organizations that belong to that legal entity
* Copy from Orders Process splitted in Handler, Process and classes that 
implement
  the calculations logic
* Copy From Orders Action Handler handles the request and the response and calls
  Copy From Orders Process to perform the logic
* Copy From Orders Process loops through the Orders and through the Order Lines
  and calls the classes that implement the logic for the calculations.
  It also explodes the non-Stocked BOM Products
* Copy From Orders Implementation Interface is the interface that must be
  implemented by the classes that implements the logic for the calculations
* Several classes created to perform the calculations related to amounts, taxes,
  prices, etc
* Added a Hook at the end of Copy From Orders Process
* Fixed wrong prices calculation
* Fixed wrong amounts calculation
* Fixed exception handling
* Added times taken for processing the orders in the log
* Added missing fields when copying OrderLines
        src/org/openbravo/common/actionhandler/CopyFromOrdersActionHandler.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/CopyFromOrdersProcess.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/CopyFromOrdersProcessFilterExpression.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/CopyFromOrdersProcessImplementationInterface.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/CopyFromOrdersProcessUpdateOrderLineInformation.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/CopyFromOrdersProcessUpdatePricesAndAmounts.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/CopyFromOrdersProcessUpdateProductAndAttributes.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/CopyFromOrdersProcessUpdateQuantitiesAndUOMs.java
        
src/org/openbravo/common/actionhandler/copyfromorderprocess/CopyFromOrdersProcessUpdateTax.java
        src-db/database/sourcedata/AD_FIELD.xml
        src-db/database/sourcedata/AD_MESSAGE.xml
        src-db/database/sourcedata/OBUIAPP_PARAMETER.xml
        src-db/database/sourcedata/OBUIAPP_PROCESS.xml
        src/org/openbravo/common/actionhandler/CopyFromOrders.java

    Mark <[email protected]> null
    Related to issue 36466: Clean up of old Copy From Order process.

After refactoring the manual Copy From process to the new Copy From Orders 
Process
Definition, all the old process references in the database are deleted. Also 
other
unused files has been removed.
        src-db/database/sourcedata/AD_MODEL_OBJECT.xml
        src-db/database/sourcedata/AD_MODEL_OBJECT_MAPPING.xml
        src-db/database/sourcedata/AD_PROCESS.xml
        src/org/openbravo/erpCommon/ad_actionButton/CopyFromPOOrder.html
        src/org/openbravo/erpCommon/ad_actionButton/CopyFromPOOrder.java
        src/org/openbravo/erpCommon/ad_actionButton/CopyFromPOOrder.xml
        src/org/openbravo/erpCommon/ad_actionButton/CopyFromPOOrder_data.xsql

    Mark <[email protected]> null
    Fixes issue 36466: "Copy from order" refactor to Process Definition

Currently the process "Copy From Order" is defined as a manual process and does
not make use of the benefits of Process Definition. The current process logic
was migrated to a new Process Definition, using the Pick and Edit (PE) pattern
in those windows that currently use it.

Was created a new Pick and Execute window. Defined a new tab with the same 
fields
that the old process.

Was created a new Process Definition using previously windows as parameter and
updated all the buttons that were using the "Create From Order" process to use
the new process definition "Create From Orders".

Was created a new action handler to process the selection of the orders. It
iterates through all the selected orders and add their lines to the order that
executes the process.
        src/org/openbravo/common/actionhandler/CopyFromOrders.java
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MESSAGE.xml
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-onchange-functions.js
        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_REFERENCE.xml
        src-db/database/sourcedata/AD_TAB.xml
        src-db/database/sourcedata/AD_WINDOW.xml
        src-db/database/sourcedata/OBUIAPP_PARAMETER.xml
        src-db/database/sourcedata/OBUIAPP_PROCESS.xml
        src-db/database/sourcedata/OBUIAPP_REF_WINDOW.xml

    Carlos Aristu <[email protected]> null
    fixes issue 37162: wrong spacing for combo with identifiers that use 
integers

  Having a table with at least one integer as identifier and a combo reference 
(Table/TableDir) referencing to that table, fields using that reference were 
printed with some extra blank spaces.

  This was happening because the integer values were casted and the 
to_char(integer) function created for PostgresSQL[1] is adding some formatting 
which causes to print the result with those extra blank spaces.

  To avoid this problem integer identifiers in combo references are handled now 
in the same way as the rest of numeric references.

[1] 
https://code.openbravo.com/erp/devel/pi/file/tip/src-db/database/model/prescript-PostgreSql.sql#l272
        src/org/openbravo/reference/ui/UIReferenceUtility.java

    Asier Lostalé <[email protected]> null
    fixed bug 37390: can't compare gt or lt with negative values in display 
logic

  When comparing negative values with gt (>), lt (>), ge (>=) or le (>=) the
  generated JavaScript expression was incorrect.

  Those operators were not properly parsed because they were not declared in
  DynamicExpressionParser.
        
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/DynamicExpressionParserTest.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/DynamicExpressionParser.java

    Asier Lostalé <[email protected]> null
    fixed issue 37396: remove support to print fop documents in a different 
server

  This feature was not used nor documented.
        src-core/.classpath
        src-core/src/org/openbravo/base/ConfigParameters.java
        src-core/src/org/openbravo/base/HttpBaseServlet.java
        src-db/database/sourcedata/AD_MODEL_OBJECT_PARA.xml
        lib/runtime/renderFoRmi.jar
        src-core/utils/rmi/Readme.txt
        src-core/utils/rmi/classes/rmi/.keep
        src-core/utils/rmi/java.policy
        src-core/utils/rmi/lib/.keep
        src-core/utils/rmi/logs/.keep
        src-core/utils/rmi/src/rmi/RenderFo.java
        src-core/utils/rmi/src/rmi/RenderFoI.java

    Carlos Aristu <[email protected]> null
    fixes bug 37399: Duplicated DS calls having the tree view shown in a sub-tab

  Fix for issue #35545 was intended to force a datasource call when the 
fetchData does not perform it. This function has a mechanism that avoids DS 
calls when the grid criteria i not being changed.

  But when the criteria indeed changes two DS request was being fired: the one 
that we are forcing and the other one fired by the fetchData function. To avoid 
this problem we are forcing the DS call just when the grid criteria has not 
changed.
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js

    Carlos Aristu <[email protected]> null
    related to issue 37387: improve readability of fetchNodeChildren method
        
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/ADTreeDatasourceService.java

    Carlos Aristu <[email protected]> null
    fixes bug 37387: Check the org of the element referenced by the ADTree node

  The organization of the element referenced by the AD Tree node should be part 
of the readable organizations of the current context in order to allow it to be 
displayed in the tree view.
        
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/ADTreeDatasourceService.java

    Carlos Aristu <[email protected]> null
    related to issue 37387: initial code improvements

  - Add constants that were defined as local variables
  - getTree and createTree private methods were defining an unused parameter
  - Avoid String concatenation in log messages
  - Use diamond operator
        
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/ADTreeDatasourceService.java

    Asier Lostalé <[email protected]> null
    related to bug 33134: made comment clearer
        src/org/openbravo/service/importprocess/ImportEntryProcessor.java

    Carlos Aristu <[email protected]> null
    fixes bug 37378: field name Entity Alias should be renamed to Clause Left 
Part
        src-db/database/sourcedata/AD_COLUMN.xml
        src-db/database/sourcedata/AD_ELEMENT.xml
        src-db/database/sourcedata/AD_FIELD.xml

Changes for Build #217

    Asier Lostalé <[email protected]> null
    fixes 37329: implemented a more generic Utility.arrayListToString

  Moved new commaSeparated API from generic Utility to a more specific new class
  StringCollectionUtils. This also removes Utility class dependencies allowing 
to
  use new API from central components with limited compilation dependencies.
        src/org/openbravo/erpCommon/utility/StringCollectionUtils.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/ADAlertDatasourceService.java
        
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/DataSourceServlet.java
        src/org/openbravo/erpCommon/ad_actionButton/CreateFrom.java
        src/org/openbravo/erpCommon/ad_process/UpdateActuals.java
        src/org/openbravo/erpCommon/businessUtility/Preferences.java
        src/org/openbravo/erpCommon/obps/ActivationKey.java
        src/org/openbravo/erpCommon/utility/Utility.java

    Asier Lostalé <[email protected]> null
    fixed bug 37435: unneeded log when exception thrown by DalBaseProcess

  When an exception was thrown by a background DalBaseProcess, 2 traces were 
logged.
  Once with the stack trace of the actual excpetion, another one with a the 
stack
  trace of a new unrelated generated exception.

  Now DalBaseProcess just rethrows original exception instead of logging it and
  creating a new one, DefaultJob logs it with its stack trace, it also prints a
  readable process name.
        src/org/openbravo/scheduling/DefaultJob.java
        src/org/openbravo/service/db/DalBaseProcess.java

    Antonio Moreno <[email protected]> null
    Fixed issue 37404. Added index to improve performance of 
C_IMPORT_ENTRY_ARCHIVE deletion.
        src-db/database/model/tables/C_IMPORT_ENTRY_ARCHIVE.xml

Changes for Build #218

    Stefan Hühner <[email protected]> null
    Fixed 37481. Fix new unused variable warning.

Last commit to this issue accidentally introduced a new unused variable
warning as consequence to deleting other unused code. That has been missed in
testing as try did not flag it because of some logic error in the try logic.
        src-db/database/model/functions/AD_UPDATE_TABLE_IDENTIFIER.xml

    Javier Armendáriz <[email protected]> null
    Fixed bug 37486: Update ERP copyright year to 2018.

Changed copyright year from 2017 to 2018 in Login and About sections.
        src-db/database/sourcedata/AD_MESSAGE.xml
        src-db/database/sourcedata/AD_TEXTINTERFACES.xml
        src/org/openbravo/erpCommon/ad_forms/About.html
        src/org/openbravo/erpCommon/security/Login.html

    Javier Armendáriz <[email protected]> null
    Fixes bug 36897: Inconsistent date format for default value in String 
reference

Depending on which UIDefinition is picked up first, different Date 
UIDefinitions could be used to format the @#Date@ expression as the default 
value of a String field. Now we use DateTimeUIDefinition to ensure we always 
apply the same date format.
        
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/UIDefinition.java

    Stefan Hühner <[email protected]> null
    fixed issue 37230. Fix java9 deprecation warnings.

Avoid constructors deprecated in java9. When fixing apply the following rules:
- The following applies to new Long, new Integer, new Boolean, ... equally
- new Long(20) -> 20L when needing Long object
  just use long literal auto-boxing will auto-convert to Long
- Long l = new Long(String) -> Long.valueOf
- long l = new Long(String) -> Long.parseLong
- sometimes code did new Long(...).longValue
  Replace that by directly using parseLong to return primitive instead
- in ReportingUtils.java instead of defining double constant and using it for
  only new Float -> change constant to be directly float instead
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/report/ReportingUtils.java
        
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/EnumUIDefinition.java
        
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/LinkUIDefinition.java
        
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/StringUIDefinition.java
        
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/DataSourceServlet.java
        
modules/org.openbravo.service.json/src/org/openbravo/service/json/AdvancedQueryBuilder.java
        
modules/org.openbravo.service.json/src/org/openbravo/service/json/JsonToDataConverter.java
        
modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/CustomQuerySelectorDatasource.java
        src-core/src/org/openbravo/base/MultipartRequest.java
        src-core/src/org/openbravo/database/ConnectionProviderImpl.java
        src-test/src/org/openbravo/test/dal/DalStoredProcedureTest.java
        src-test/src/org/openbravo/test/dal/ValidationTest.java
        src-test/src/org/openbravo/test/role/inheritance/AccessPropagation.java
        
src-test/src/org/openbravo/test/role/inheritance/AccessPropagationNotInherited.java
        
src-test/src/org/openbravo/test/role/inheritance/DeletedAccessPropagation.java
        
src-test/src/org/openbravo/test/role/inheritance/HorizontalInheritance.java
        
src-test/src/org/openbravo/test/role/inheritance/RecalculatePermissions.java
        
src-test/src/org/openbravo/test/role/inheritance/RoleInheritanceRestrictions.java
        
src-test/src/org/openbravo/test/role/inheritance/VerticalInheritance.java
        
src-test/src/org/openbravo/test/xml/EntityXMLImportTestBusinessObject.java
        src-wad/src/org/openbravo/wad/WadConnection.java
        src/org/openbravo/base/ServerVersionChecker.java
        src/org/openbravo/base/model/Column.java
        src/org/openbravo/base/model/Property.java
        src/org/openbravo/base/model/domaintype/BooleanDomainType.java
        src/org/openbravo/base/model/domaintype/ButtonDomainType.java
        src/org/openbravo/base/model/domaintype/LongDomainType.java
        src/org/openbravo/dal/core/OBInterceptor.java
        src/org/openbravo/dal/xml/XMLTypeConverter.java
        src/org/openbravo/erpCommon/ad_forms/ModuleManagement.java
        src/org/openbravo/erpCommon/ad_forms/TranslationManager.java
        src/org/openbravo/erpCommon/ad_process/ApplyModulesCallServlet.java
        src/org/openbravo/erpCommon/businessUtility/WindowTabs.java
        src/org/openbravo/erpCommon/modules/ImportModule.java
        src/org/openbravo/erpCommon/modules/ModuleReferenceDataClientTree.java
        src/org/openbravo/erpCommon/modules/ModuleReferenceDataOrgTree.java
        src/org/openbravo/erpCommon/modules/ModuleTree.java
        src/org/openbravo/erpCommon/obps/ActivationKey.java
        src/org/openbravo/erpCommon/obps/CheckCleanCache.java
        src/org/openbravo/erpCommon/utility/GenericTree.java
        src/org/openbravo/erpCommon/utility/GenericTreeServlet.java
        src/org/openbravo/erpCommon/utility/JRFieldProviderDataSource.java
        src/org/openbravo/erpCommon/utility/OpenPentaho.java
        src/org/openbravo/erpCommon/utility/Utility.java
        src/org/openbravo/erpCommon/utility/WindowTree.java
        
src/org/openbravo/erpCommon/utility/reporting/printing/PrintController.java
        src/org/openbravo/service/importprocess/ImportProcessUtils.java

    Stefan Hühner <[email protected]> null
    fixed bug 37481: unused PL variables

  Removed unused variables in platform PL code
        
modules/org.openbravo.client.application/src-db/database/model/triggers/OBUIAPP_UIPERS_MOD_TRG.xml
        
modules/org.openbravo.client.myob/src-db/database/model/triggers/OBKMO_WIDGET_REFERENCE_MOD_TRG.xml
        src-db/database/model/functions/AD_COLUMN_IDENTIFIER_REF_SQL.xml
        src-db/database/model/functions/AD_TABLE_IMPORT.xml
        src-db/database/model/functions/AD_TAB_IMPORT.xml
        src-db/database/model/functions/AD_UPDATE_TABLE_IDENTIFIER.xml
        src-db/database/model/triggers/AD_AUXILIARINPUT_MOD_TRG.xml
        src-db/database/model/triggers/AD_CALLOUT_MOD_TRG.xml
        src-db/database/model/triggers/AD_COLUMN_MOD_TRG.xml
        src-db/database/model/triggers/AD_DATASET_MOD_TRG.xml
        src-db/database/model/triggers/AD_ELEMENT_MOD_TRG.xml
        src-db/database/model/triggers/AD_FIELDGROUP_MOD_TRG.xml
        src-db/database/model/triggers/AD_FIELD_MOD_TRG.xml
        src-db/database/model/triggers/AD_FORM_MOD_TRG.xml
        src-db/database/model/triggers/AD_MENU_MOD_TRG.xml
        src-db/database/model/triggers/AD_MESSAGE_MOD_TRG.xml
        src-db/database/model/triggers/AD_MODULE_DBPREFIX_MOD_TRG.xml
        src-db/database/model/triggers/AD_MODULE_DBPREFIX_TRG.xml
        src-db/database/model/triggers/AD_MODULE_DEPENDENCY_MOD_TRG.xml
        src-db/database/model/triggers/AD_PACKAGE_MOD_TRG.xml
        src-db/database/model/triggers/AD_PREFERENCE_MOD_TRG.xml
        src-db/database/model/triggers/AD_PROCESS_GROUP_LIST_MOD_TRG.xml
        src-db/database/model/triggers/AD_PROCESS_GROUP_MOD_TRG.xml
        src-db/database/model/triggers/AD_PROCESS_MOD_TRG.xml
        src-db/database/model/triggers/AD_REFERENCE_MOD_TRG.xml
        src-db/database/model/triggers/AD_REF_SEARCH_COLUMN_MOD_TRG.xml
        src-db/database/model/triggers/AD_REF_SEARCH_MOD_TRG.xml
        src-db/database/model/triggers/AD_REF_TABLE_MOD_TRG.xml
        src-db/database/model/triggers/AD_TABLE_MOD_TRG.xml
        src-db/database/model/triggers/AD_TABLE_NAVIGATION_MOD_TRG.xml
        src-db/database/model/triggers/AD_TAB_MOD_TRG.xml
        src-db/database/model/triggers/AD_TEXTINTERFACES_MOD_TRG.xml
        src-db/database/model/triggers/AD_VAL_RULE_MOD_TRG.xml
        src-db/database/model/triggers/AD_WINDOW_MOD_TRG.xml

    Armaignac <[email protected]> null
    Fixes issue 37376: Stock Reservation of partially invoiced and not shipped 
order
line is Closed when closing the sales order and it can be edited

When an order is closed all the reservation's made to lines are closed but you
still can manage the reservation stock from sales order window

Now the Manage Reservation button is shown when the order is not closed
        src-db/database/sourcedata/AD_FIELD.xml
        src-db/database/sourcedata/AD_MESSAGE.xml
        
src/org/openbravo/common/actionhandler/ManageReservationActionHandler.java
        src/org/openbravo/materialmgmt/ReservationUtils.java

    Carlos Aristu <[email protected]> null
    fixes bug 37465: problem with process definition in several tabs of same 
window

  When executing a standard process, the view owner of the related action 
button is used to retrieve the current record information to the server. In 
this case, to look for that owner view, we were going through all the views in 
the current window in order to find an action button referencing to the process 
we are executing. The first view found complying that requirement was 
considered the owner view. This approach is not valid in case we want to define 
in several tabs of the same window different buttons referencing to the same 
process definition.

  To fix the problem, now when we are opening the process we send the owner 
view of the action button as a parameter which is already supported by the 
infrastructure of the standard window. Thus, when executing the process we do 
not need anymore to go through all the views in the current window to find the 
owner view of the action button.
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/toolbar/ob-action-button.js

    Carlos Aristu <[email protected]> null
    related to issue 37465: initial code clean up

  - Removed the declaration of some unused variables.
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/toolbar/ob-action-button.js

    Armaignac <[email protected]> null
    Related to issue 37395: Taking into account the is active status in other 
offers

The is active status now is take into account in all the offers to properly get
the promotion
        src-db/database/model/functions/M_PROMOTION_CALCULATE.xml

    Armaignac <[email protected]> null
    Fixes issue 37395: Deactivated discounts are applied

When a Discount and Promotions have a Product define the discount was always
applied even if the product offer is deactivated.

An ISACTIVE clause was added to take into account only active product's offers
        src-db/database/model/functions/M_PROMOTION_CALCULATE.xml

    Atul Gaware <[email protected]> null
    Fixes Issue 37277:Change the role in the ERP has performance
problems

** Flush is called before calling fillSessionArguments
** new ConnectionProvider without flush is passed to the
fillSessionArguments method which avoids flush for
every select statement which uses this connection Provider
as flush is not need for select statements.
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/UserInfoWidgetActionHandler.java

    Stefan Hühner <[email protected]> null
    fixed bug 37459: several 2.50 manual pages import unneeded JavaScript files

  Removed js imports for not used resources.
      
    Stefan Hühner <[email protected]> null
    [jsimport cleanup] remove search.js import from many more files not using it

None of those files use 2.50 style selector functionality. So importing
search.js is not needed.
        src/org/openbravo/erpCommon/ad_actionButton/InsertAcces.html
        src/org/openbravo/erpCommon/ad_forms/InitialClientSetup.html
        
src/org/openbravo/erpCommon/ad_forms/InstanceManagementActivateLocal.html
        
src/org/openbravo/erpCommon/ad_forms/InstanceManagementActivateOnline.html
        src/org/openbravo/erpCommon/ad_forms/InstanceManagementDeactivate.html
        src/org/openbravo/erpCommon/ad_forms/ModuleManagementDetails.html
        src/org/openbravo/erpCommon/ad_forms/ModuleManagementHistory.html
        src/org/openbravo/erpCommon/ad_forms/ModuleManagementSettings.html
        src/org/openbravo/erpCommon/ad_forms/ModuleManagement_InstallLocal.html
        src/org/openbravo/erpCommon/ad_forms/ModuleManagement_InstallP1.html
        src/org/openbravo/erpCommon/ad_forms/ModuleManagement_InstallP2.html
        src/org/openbravo/erpCommon/ad_forms/ModuleManagement_UpgradeInfo.html
        src/org/openbravo/erpCommon/ad_forms/SQLExecutor.html
        src/org/openbravo/erpCommon/ad_forms/ShowSessionPreferences.html
        src/org/openbravo/erpCommon/ad_forms/ShowSessionVariables.html
        src/org/openbravo/erpCommon/ad_forms/Translation.html
        src/org/openbravo/erpCommon/ad_forms/UpdateReferenceData.html
        src/org/openbravo/erpCommon/ad_process/DeleteClient.html
        src/org/openbravo/erpCommon/utility/SetPriority.html

    Stefan Hühner <[email protected]> null
    [jsimport cleanup] Cleanup imports & js code of Export Dataset process

That html file is simple OK & Cancel confirmation for running export dataset
aka Export Reference Data.
It does not use any 2.50 style selector, calendar, date text box or ajax.

So remove all those unused imports.

Apart the html has been create by copy'n'pasting from some other file having
datagrid. Copying lots of never used javascript code -> remove that as well.

Also on load + onResize did call resizeAreaCreateFrom which is not defined in
this file so was triggering js errors on load and many on resizing. Remove
those calls.
        src/org/openbravo/erpCommon/ad_actionButton/ExportReferenceData.html

    Stefan Hühner <[email protected]> null
    [jsimport cleanup] Removed unused searchs,calendar,messages imports.

That file is not a report but small html 'popup' on print button of
Business Partner window.
It does not use any 2.50 style selector or calendar or the message system.
So remove those unused imports. Note that removed DynamicJS import also had
a wrong path so was triggering 404 not found error before also.
        src/org/openbravo/erpReports/RptC_Bpartner.html

    Stefan Hühner <[email protected]> null
    [jsimport cleanup] remove jscalendar include from some files not using it
        src/org/openbravo/erpCommon/ad_forms/ModuleManagementSettings.html
        src/org/openbravo/erpCommon/ad_forms/ModuleManagementSettings.xml
        src/org/openbravo/erpCommon/ad_forms/SQLExecutor.html
        src/org/openbravo/erpCommon/ad_forms/SQLExecutor.java
        src/org/openbravo/erpCommon/ad_forms/SQLExecutor.xml
        src/org/openbravo/erpCommon/ad_forms/ShowSessionVariables.html
        src/org/openbravo/erpCommon/info/ImageInfo.html
        src/org/openbravo/erpCommon/utility/SetPriority.html

    Stefan Hühner <[email protected]> null
    [jsimport cleanup] Remove calculator.js import from files not using 
calculator
        src/org/openbravo/erpCommon/ad_forms/ModuleManagementHistory.html
        src/org/openbravo/erpCommon/ad_forms/SQLExecutor.html
        src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderFilterJR.html
        src/org/openbravo/erpCommon/info/ImageInfo.html

    Pablo Lujan <[email protected]> null
    Fixes issue 37449 and related to issue 29414: Updated browser 
supported/recommended list for PR18Q1

* Chrome. Supported 61, Recommended 63 or higher.
* Firefox. Supported 45, Recommended 52 or higher.
* Internet Explorer. Supported 9, Recommended 11 or higher.
* EdgeHTML (MS Edge). Supported 12, Recommended 13 or higher.
* Safari. Supported 8, Recommended 9 or higher.
        src/org/openbravo/erpCommon/security/Login.html

    Asier Lostalé <[email protected]> null
    fixed bug 37437: useless session cache of window.isSOTrx

  Now isSOTrx propery is not cached in session for each window in the system,
  instead its value is obtained from application scoped ADCS when required.
        src/org/openbravo/base/secureApp/Attribute_data.xsql
        src/org/openbravo/base/secureApp/LoginUtils.java
        src/org/openbravo/erpCommon/utility/Utility.java

    Asier Lostalé <[email protected]> null
    related to bug 37437: useless session cache of window.isSOTrx

  Some code minor clean up:
    - Removed some duplicity
    - Fixed format in some comments
    - ...
        src/org/openbravo/erpCommon/utility/Utility.java




Last 20 lines of the console output:

[...truncated 4405 lines...]

Connected to:
Oracle Database 11g Release 11.2.0.1.0 - 64bit Production

SQL> 
Call completed.

SQL> Disconnected from Oracle Database 11g Release 11.2.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 [email protected]
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-builds

Reply via email to