int-api - Build # 3323 - Fixed:

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


Committers since last success:

Changes for Build #3319

    David Miguelez <david.migue...@openbravo.com> null
    Related to issue 37357. Exported database to fix the order
of the indexes in the orderline table
        src-db/database/model/tables/C_ORDERLINE.xml

    RM packaging bot <staff...@openbravo.com> null
    Merge back from main
      
    RM packaging bot <staff...@openbravo.com> null
    Merge temporary head for 3.0PR18Q1
      
    RM packaging bot <staff...@openbravo.com> null
    Added signature for changeset b90f619fc9f3
        .hgsigs

    RM packaging bot <staff...@openbravo.com> null
    Added tag 3.0PR18Q1 for changeset 46184d2680e4
        .hgtags

    RM packaging bot <staff...@openbravo.com> null
    Update AD_MODULE version to 3.0PR18Q1
        
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

    David Miguelez <david.migue...@openbravo.com> null
    Fixes Issue 37944. Fixes problem in query that was avoiding to show
data for a Purchase Order already Invoiced.

It correctly filters the match_po table to retrieve the quantity
pending to be received
        src/org/openbravo/erpCommon/ad_reports/ReportPurchaseOrderXLS.jrxml

    David Miguelez <david.migue...@openbravo.com> null
    Fixes Issue 37969. When completing an Order, if the Quantity ordered
is not the same as the Quantity delivered for any line, the flag
isDelivered is set as N.
        src-db/database/model/functions/C_ORDER_POST1.xml

    Asier Lostalé <asier.lost...@openbravo.com> null
    fixed bug 37929: sys admin CUR sessions are not automatically kicked out

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

  Fixed by including CUR sessions in the ones that are automatically always
  killed if no ping is detected for 2 minutes.
        src/org/openbravo/erpCommon/ad_process/HeartbeatProcess.java
        src/org/openbravo/erpCommon/obps/ActivationKey.java

    Augusto Mauch <augusto.ma...@openbravo.com> null
    Fixes issue 37896: Callouts are invoked when clearing a non mandatory 
selector

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

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

[1] 
https://code.openbravo.com/erp/devel/pi/rev/baf72de5b678a308c36d5946af3e143d08625eca
        
modules/org.openbravo.userinterface.selector/web/org.openbravo.userinterface.selector/js/ob-selector-item.js

    Asier Lostalé <asier.lost...@openbravo.com> null
    fixed bug 37894, fixed bug 37900: incorrect CU handling in concurrency and 
POS

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

    David Miguelez <david.migue...@openbravo.com> null
    Fixes Issue 37773. Adds several indexes that improve performance
in basic operations like deleting an Invoice or an Order
        src-db/database/model/tables/C_INVOICELINE.xml
        src-db/database/model/tables/C_ORDER.xml
        src-db/database/model/tables/M_COSTING.xml
        src-db/database/model/tables/M_INOUT.xml
        src-db/database/model/tables/M_MATCHPO.xml

    Asier Lostalé <asier.lost...@openbravo.com> null
    fixed issue 37815: Axis services page is always available

   SOAP ws are disabled by default.
        src-db/database/sourcedata/AD_MODEL_OBJECT.xml

    David Miguelez <david.migue...@openbravo.com> null
    Fixes Issue 37800. Selector for Product in Work Effort and Production Run 
Windows
does not filter Products by non stocked. It is possible to select a product
regardless of having stock of it. If there is stock, it is possible to select
the specific stock.
        src-db/database/sourcedata/OBUISEL_SELECTOR.xml

    David Miguelez <david.migue...@openbravo.com> null
    Related to Issue 37766. Code review changes.

Changed comparison to work as other outputs (PDF, HTML).
If the totalAmount is zero, then the margin is zero.
        
src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesXLS.jrxml

    Armaignac <collazoan...@gmail.com> null
    Fixes issue 37766: Sales Invoice Dimensional Report in Excel - error 0/0

A division by zero was taking place when the total amount of the invoice is zero

A validation was added to avoid division by zero when total amount is zero.
        
src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesXLS.jrxml

    David Miguelez <david.migue...@openbravo.com> null
    Fixes Issue 37785:Overly huge request size in 
AddPaymentDisplayLogicActionHandle

Before sending the context, the grids with the information about orders and 
invoices,
gl items and credit used are removed from it.
This data is not used for calculating the display or read only logic of the 
rest of the parameters
and sending the grid can have an impact in the performance of this process.
        
modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addPayment.js

    David Miguelez <david.migue...@openbravo.com> null
    Fixes Issue 37764. Fixes performance in Return Material Receipt P&E

In view m_rm_receipt_pick_edit a new column has been added with the
Business Partner from the Order.

This new column is used in the filter of the Return Material P&E Tab.
By doing so, additional cross joins with OrderLine and Order Tables
are avoided.
Also, the planner in Postgres is able to properly use the Business
Partner index.
        src-db/database/model/views/M_RM_RECEIPT_PICK_EDIT.xml
        src-db/database/sourcedata/AD_COLUMN.xml
        src-db/database/sourcedata/AD_TAB.xml

    Nono Carballo <nono...@gmail.com> null
    Fixes issue 37719: RTV shipment (Pick/Edit Lines) not properly working if
Returned UOM is changed from Unit to Pallet.

When changing Ship Qty and then returned Uom, just pending field is updated,
showing the pending quantity expressed in returned Uom.

Same behaviour in Return Material Receipt window.
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/return-material/ob-return-material.js

    David Miguelez <david.migue...@openbravo.com> null
    Related to Issue 37718. Change done to reload the qty in stock for a product
instead of 0 after the line has been saved
        src/org/openbravo/erpCommon/ad_callouts/SL_InOutLine_Product.java

    David Miguelez <david.migue...@openbravo.com> null
    Related to issue 37718: Code Review changes

* Added final modifier to product object again
* Removed unused methods
* When setting the AUM, set also the Quantity expresed in AUM
  and for that, convert the original quantity to the AUM equivalent.
        src/org/openbravo/erpCommon/ad_callouts/SL_InOutLine_Product.java

    Nono Carballo <nono...@gmail.com> null
    Fixes issue 37718: Movement Qty column info not updated once a product with 
stock
is selected in Goods Shipment if Alt UOM Preference is enable.

Operative Quantity field isautomatically populated if the selected product
do not have a default Alternative UOM configured and the product has
quantity on hand.
        src/org/openbravo/erpCommon/ad_callouts/SL_InOutLine_Product.java

    David Miguelez <david.migue...@openbravo.com> null
    Fixes Issue 37717. "Project Phase" field does not show any value
(although Project is selected) in Expense Sheet window

In callouts, for fields representing Ids, an empty string is returned instead
of null.
        src/org/openbravo/erpCommon/ad_callouts/SE_Expense_BP_Project.java
        src/org/openbravo/erpCommon/ad_callouts/SE_InOut_Organization.java
        src/org/openbravo/erpCommon/ad_callouts/SE_Invoice_BPartner.java
        src/org/openbravo/erpCommon/ad_callouts/SE_Order_BPartner.java
        src/org/openbravo/erpCommon/ad_callouts/SE_Order_Organization.java
        src/org/openbravo/erpCommon/ad_callouts/SE_Project_BPartner.java
        src/org/openbravo/erpCommon/ad_callouts/SE_Trxtype_Transaction.java
        src/org/openbravo/erpCommon/ad_callouts/SL_GlobalUse_Product.java
        src/org/openbravo/erpCommon/ad_callouts/SL_InOutLine_Product.java
        src/org/openbravo/erpCommon/ad_callouts/SL_InOut_BPartner.java
        
src/org/openbravo/erpCommon/ad_callouts/SL_Internal_Consumption_Conversion.java
        
src/org/openbravo/erpCommon/ad_callouts/SL_Internal_Consumption_Product.java
        src/org/openbravo/erpCommon/ad_callouts/SL_InvAmtUpd_ProductRefDate.java
        src/org/openbravo/erpCommon/ad_callouts/SL_Inventory_Product.java
        src/org/openbravo/erpCommon/ad_callouts/SL_Invoice_DocType.java
        src/org/openbravo/erpCommon/ad_callouts/SL_Invoice_Product.java
        src/org/openbravo/erpCommon/ad_callouts/SL_Journal_MultiAcctSchema.java
        src/org/openbravo/erpCommon/ad_callouts/SL_Movement_Product.java
        src/org/openbravo/erpCommon/ad_callouts/SL_Order_DocType.java
        src/org/openbravo/erpCommon/ad_callouts/SL_Order_Product.java
        src/org/openbravo/erpCommon/ad_callouts/SL_Production_Product.java
        src/org/openbravo/erpCommon/ad_callouts/SL_RefreshSequenceAndLength.java
        src/org/openbravo/erpCommon/ad_callouts/SL_RequisitionLine_Product.java
        src/org/openbravo/erpCommon/ad_callouts/SL_SequenceProduct_Product.java

    Carlos Aristu <carlos.ari...@openbravo.com> null
    related to bug 37684: use title field as the display value for the menu 
entries

  As now the _identifier contains the title text but without accents, it can 
not be used as the display field because in that case it would not be possible 
to show menu entries with accents. For this reason we now use the title field 
as the display field.
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/navbar/ob-quick-launch.js
        
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/templates/application-js.ftl

    Inigo Sanchez <inigo.sanc...@openbravo.com> null
    Fixed issue 37684: Filter on quick launch menu is not accent sensitive

After the changes introduced in the "Improve scalability of the login process" 
project on issue #35553, the quick launch menu no longer used the specific 
datasource. The datasource has a fieldMatchesFilter method that allow searchs 
not distinguish between accent or non-accent words. Since the changes were 
introduced, the data is filter in the client instead of in the datasource and 
for this reason the fieldMatchesFilter method is not executed.

To fix the problem two main actions have been done:
- Small clean code moving the functionality of fieldMatchesFilter method to 
ob-utilities in order to avoid duplicated code.
- The getQuickMenuItems method must be save the identifiers without accents 
using the method previosuly created in ob-utilities. It has been done the same 
with the value returned in the getPickListFilterCriteria method.

Removing the accents in the items of the filter in ob-quick-launch.js the 
problem has been resolved. The accents are now ignored in Quick launch Menu' 
suggestion combobox.
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/navbar/ob-quick-launch.js
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities.js
        
modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/js/ob-smartclient.js

    Javier Armendáriz <javier.armenda...@openbravo.com> null
    Related to issue 37740: Add missing order by clauses
        src-wad/src/org/openbravo/wad/Wad_data.xsql

    Atul Gaware <atul.gaw...@openbravo.com> null
    Fixes Issue 37357:Create Lines From popup on Invoice windows slow
with high number of shipments

** Add iscompletelyinvoiced column in m_inout, add AD elements for it.
** Implement modulescript to update iscompletelyinvoiced flag for old
shipments.
** Define index for iscompletelyinvoiced flag on m_inout and make
use of flag in the where clause of the query.
** Modify M_InOut_Post and C_Invoice_Post db procedures to update
iscompletelyinvoiced flag properly.
** Iscompletelyinvoiced flag is used only in Sales Flow and shown in
Goods Shipment window.
** Add functional index OBEQUALS(QTYDELIVERED,QTYINVOICED) on c_orderline.
** Modify C_Invoice_Candidate_V to make use functional index.
** Add junit test cases to test iscompletelyinvoiced flag updation.
        
src-test/src/org/openbravo/test/materialMgmt/iscompletelyinvoicedshipment/ICIConstants.java
        
src-test/src/org/openbravo/test/materialMgmt/iscompletelyinvoicedshipment/ICIInvoiceHeaderParameters.java
        
src-test/src/org/openbravo/test/materialMgmt/iscompletelyinvoicedshipment/ICIInvoiceLineParameters.java
        
src-test/src/org/openbravo/test/materialMgmt/iscompletelyinvoicedshipment/ICIOrderHeaderParameters.java
        
src-test/src/org/openbravo/test/materialMgmt/iscompletelyinvoicedshipment/ICIOrderLineParameters.java
        
src-test/src/org/openbravo/test/materialMgmt/iscompletelyinvoicedshipment/ICIShipmentHeaderParameters.java
        
src-test/src/org/openbravo/test/materialMgmt/iscompletelyinvoicedshipment/ICIShipmentLineParameters.java
        
src-test/src/org/openbravo/test/materialMgmt/iscompletelyinvoicedshipment/ICIUtility.java
        
src-test/src/org/openbravo/test/materialMgmt/iscompletelyinvoicedshipment/IsCompletelyInvoicedShipment.java
        
src-test/src/org/openbravo/test/materialMgmt/iscompletelyinvoicedshipment/IsCompletelyInvoicedShipmentMultiLineTest.java
        
src-test/src/org/openbravo/test/materialMgmt/iscompletelyinvoicedshipment/IsCompletelyInvoicedShipmentOneLineTest.java
        
src-util/modulescript/build/classes/org/openbravo/modulescript/UpdateIsCompletelyInvoiced.class
        
src-util/modulescript/build/classes/org/openbravo/modulescript/UpdateIsCompletelyInvoicedData.class
        
src-util/modulescript/src/org/openbravo/modulescript/UpdateIsCompletelyInvoiced.java
        
src-util/modulescript/src/org/openbravo/modulescript/UpdateIsCompletelyInvoiced_data.xsql
        src-db/database/model/functions/C_INVOICE_POST.xml
        src-db/database/model/functions/M_INOUT_POST.xml
        src-db/database/model/tables/C_ORDERLINE.xml
        src-db/database/model/tables/M_INOUT.xml
        src-db/database/model/views/C_INVOICE_CANDIDATE_V.xml
        src-db/database/sourcedata/AD_COLUMN.xml
        src-db/database/sourcedata/AD_ELEMENT.xml
        src-db/database/sourcedata/AD_FIELD.xml
        src-test/src/org/openbravo/test/AllAntTaskTests.java
        src/org/openbravo/erpCommon/ad_actionButton/CreateFrom_Invoice_data.xsql

Changes for Build #3320

    Víctor Martínez Romanos <victor.marti...@openbravo.com> null
    Fixed issue 37827: [ri] Added RefInventory to M_PRODUCT_STOCK_V and related 
selectors
        src-db/database/model/views/M_PRODUCT_STOCK_V.xml
        src-db/database/sourcedata/AD_COLUMN.xml
        src-db/database/sourcedata/OBUISEL_SELECTOR_FIELD.xml

    Víctor Martínez Romanos <victor.marti...@openbravo.com> null
    Fixed issue 37827: [ri] transform index to partial index
        src-db/database/model/tables/M_STORAGE_DETAIL.xml

    Víctor Martínez Romanos <victor.marti...@openbravo.com> null
    Fixed issue 37827: [ri] Moved validation over storage bin in boxing to Core
        src-db/database/sourcedata/AD_VAL_RULE.xml
        src-db/database/sourcedata/OBUIAPP_PARAMETER.xml

    Víctor Martínez Romanos <victor.marti...@openbravo.com> null
    Fixed issue 37827: [ri] set original attributesetinstance=0 if null
        src/org/openbravo/materialmgmt/refinventory/ReferencedInventoryUtil.java

    Víctor Martínez Romanos <victor.marti...@openbravo.com> null
    Fixed issue 37827: [ri] redesign M_REFINVENTORY_VALUE_UN unique constraint
For AWO purposes it's better to ensure a unique referenced inventory per client.
        src-db/database/model/tables/M_REFINVENTORY.xml

Changes for Build #3321

    David Miguelez <david.migue...@openbravo.com> null
    Related to Issue 37357.

* Changed initialization of Longs. Instead of new Long("10") use 10L
  to avoid warnings in Java 9
* Use setAdminMode(true) instead of setAdminMode()
* Remove unnecessary flush
* Log correctly the exceptions and do not launch e.printStackTrace()
        
src-test/src/org/openbravo/test/materialMgmt/iscompletelyinvoicedshipment/ICIInvoiceLineParameters.java
        
src-test/src/org/openbravo/test/materialMgmt/iscompletelyinvoicedshipment/ICIOrderLineParameters.java
        
src-test/src/org/openbravo/test/materialMgmt/iscompletelyinvoicedshipment/ICIUtility.java
        
src-test/src/org/openbravo/test/materialMgmt/iscompletelyinvoicedshipment/IsCompletelyInvoicedShipmentMultiLineTest.java
        
src-test/src/org/openbravo/test/materialMgmt/iscompletelyinvoicedshipment/IsCompletelyInvoicedShipmentOneLineTest.java

Changes for Build #3322

    David Miguelez <david.migue...@openbravo.com> null
    Related to Issue 37898. Code Review changes.

Change ordering of fields in Organization Window to avoid conflicts
with other modules like WebPOS
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FIELD.xml
        src-db/database/sourcedata/AD_FIELD.xml

    David Miguelez <david.migue...@openbravo.com> null
    Related to Issue 37898. Code Review changes.

* Use description set by the user when creating the transaction.
* Use getResponseBuilder util to build the response
* Remove unnecessary methods
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/FundsTransferActionHandler.java

    David Miguelez <david.migue...@openbravo.com> null
    Related to Issue 37898. Code Review changes

Added Doc to the class and final modifiers to final variables
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/FundsTransferGLItemDefaultValueExpression.java

    David Miguelez <david.migue...@openbravo.com> null
    Related to Issue 37898. Code Review changes

* Use JavaScript code instead of Java to retrieve default value for
  description field
  * Set message as used in client
  * Removed call to Java for Default value in Parameter
  * Added logic for OnLoad method in JavaScript
* Changed Java to retrieve default value only for GL Item

* Refactor Code
  * Remove unnecessary code
  * To retrieve default GL Item for Organization Tree use a query
    instead of a recursive method. The AD_Tree_Org table can be used
    to retrieve this value since only Ready Organizations should be
    taken into account.
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/FundsTransferGLItemDefaultValueExpression.java
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUIAPP_PARAMETER.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUIAPP_PROCESS.xml
        
modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-fundsTransfer.js
        src-db/database/sourcedata/AD_MESSAGE.xml
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/FundsTransferDefaultValuesExpression.java

    David Miguelez <david.migue...@openbravo.com> null
    Related to Issue 37898. Code Review changes

Updated elements and synchronized terminology
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_ELEMENT.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FIELD.xml

    David Miguelez <david.migue...@openbravo.com> null
    Related to issue 37898. Code Review changes

Added clause in validation to show only financial accounts
with the flag Funds Transfer enabled in the Deposit To selector
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_VAL_RULE.xml

    David Miguelez <david.migue...@openbravo.com> null
    Related to Issue 37898. Code Review changes.

Moved Parameter to the same module as the Process Definition
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUIAPP_PARAMETER.xml
        src-db/database/sourcedata/OBUIAPP_PARAMETER.xml

    David Miguelez <david.migue...@openbravo.com> null
    Related to Issue 37898. Code Review changes

Added check constraint for boolean column in databasRelated to Issue 37898. 
Code Review changes

Added check constraint for boolean column in databasee
        
modules/org.openbravo.advpaymentmngt/src-db/database/model/modifiedTables/FIN_FINANCIAL_ACCOUNT.xml

    Atul Gaware <atul.gaw...@openbravo.com> null
    Fixes Issue 0037898:Funds Transfer user experience improvements

** Added description field in funds transfer popup with a default
value as "Funds Transfer Transaction". User can overwrite this
description.
** Added Default G/L Item for Funds Transfer field in Organization.
It is used to show default value in G/L Item field of Funds Transfer
pop up. Gets G/L Item from Financial Account's Organization or its
Parent Organization. If no default g/l item is defined for financial
account's organization or its parent organization then set it as
blank.
** Added a flag "Funds Transfer Enabled" in financial account. Used
in display logic to show/hide Funds Transfer button process.
        
modules/org.openbravo.advpaymentmngt/src-db/database/model/modifiedTables/AD_ORG.xml
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/FundsTransferDefaultValuesExpression.java
        
modules/org.openbravo.advpaymentmngt/src-db/database/model/modifiedTables/FIN_FINANCIAL_ACCOUNT.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_ELEMENT.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FIELD.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUIAPP_PARAMETER.xml
        src-db/database/sourcedata/OBUIAPP_PARAMETER.xml

Changes for Build #3323
No changes




Last 20 lines of the console output:

[...truncated 487 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/hudson5583061360820330169.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
Openbravo-builds@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-builds

Reply via email to