int-api - Build # 3183 - Fixed:

Check console output at https://ci.openbravo.com/job/int-api/3183/ to view the 
results.


Committers since last success:

Changes for Build #3182

    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

Changes for Build #3183

    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




Last 20 lines of the console output:

[...truncated 497 lines...]
Total: 100% good

Error Summary:

Errors:
+ exit 0
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script  : cp 
/srv/ci/workspace/int-full-pgsql/SANDBOX/api-checks/output/java.japi.gz .
[int-api] $ /bin/bash -xe /tmp/hudson3820079827601405885.sh
+ cp /srv/ci/workspace/int-full-pgsql/SANDBOX/api-checks/output/java.japi.gz .
POST BUILD TASK : SUCCESS
END OF POST BUILD TASK : 0
Archiving artifacts
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