int-full-oracle-compile-all - Build # 1188 - Fixed:

Check console output at 
https://ci.openbravo.com/job/int-full-oracle-compile-all/1188/ to view the 
results.


Committers since last success:

Changes for Build #1187

    Atul Gaware <[email protected]> null
    Fixes Issue 35137: Concurrency problem: current balance wrongly calculated
when 2 transactions are processed at same time

Lock added at database level for financial account being used while processing
or reactivating transaction.
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_TransactionProcess.java

    Carlos Aristu <[email protected]> null
    fixes bug 35509: OBQuery without an alias and a select clause is not working
        src-test/src/org/openbravo/test/dal/DalTest.java
        src/org/openbravo/dal/service/OBQuery.java

    Inigo Sanchez <[email protected]> null
    Fixed issue 35489: Wrong priority between different possible translations

The problem was when you have an especific translation for a static text in a 
report (registered
in ad_textinterfaces with the filename column pointing to the repport) and 
there was a general
translation for the same static text. In this situation, the query that returns 
the possible
translations prioritizes the general translation over the specific translation.

The problem has been fixed by edit the query and prioritizes a especific 
translation for a static
text in a report instead of the general translation. Besides it have been 
removed some unnecessary
lines of code.
        src-core/src/org/openbravo/uiTranslation/TextInterfacesData.java

    Asier Lostalé <[email protected]> null
    related to issue 35493, related to issue 35503

  Don't display warn message when tomcat pool cannot be used unless log level is
  set to debug.

  It is expected not to be possible to use it from CLI, because now 
export.database
  uses standard ConsoleAppender, this message was now visible in logs.
        src/org/openbravo/dal/core/SessionHandler.java

    Asier Lostalé <[email protected]> null
    fixed bug 35492, fixed bug 35493: new dbsm

  Includes:
    * 35492 - Fixes PG trigger translation consistency:
               - incorrect casting from Trigger to Function
               - use correct translator for triggers
    * 35493 - Missing log info in export.database:
               - replaced OBLogAppender which is not required by standard
                 ConsoleAppender
               - changed layout so that time and log level (INFO, WARN...) is
                 displayed
        src-db/database/lib/dbsourcemanager.jar

Changes for Build #1188

    RM packaging bot <[email protected]> null
    CI: merge back from main
      
    RM packaging bot <[email protected]> null
    CI: update AD_MODULE to version 31688
        
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

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

* Chrome. Supported 56, Recommended 57 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

    Alvaro Ferraz <[email protected]> null
    Related to issue 35486: Add some automated tests
        src-test/src/org/openbravo/test/taxes/data/TaxesTestData161.java
        src-test/src/org/openbravo/test/taxes/data/TaxesTestData162.java
        src-test/src/org/openbravo/test/taxes/data/TaxesTestData163.java
        src-test/src/org/openbravo/test/taxes/data/TaxesTestData164.java
        src-test/src/org/openbravo/test/taxes/data/TaxesTestData165.java
        src-test/src/org/openbravo/test/taxes/data/TaxesTestData166.java
        src-test/src/org/openbravo/test/taxes/data/TaxesTestData167.java
        src-test/src/org/openbravo/test/taxes/data/TaxesTestData168.java
        src-test/src/org/openbravo/test/taxes/data/TaxesTestData169.java
        src-test/src/org/openbravo/test/taxes/data/TaxesTestData170.java
        src-test/src/org/openbravo/test/taxes/data/TaxesTestData171.java
        src-test/src/org/openbravo/test/taxes/data/TaxesTestData172.java
        src-test/src/org/openbravo/test/taxes/data/TaxesTestData173.java
        src-test/src/org/openbravo/test/taxes/data/TaxesTestData174.java
        src-test/src/org/openbravo/test/taxes/data/TaxesTestData175.java
        src-test/src/org/openbravo/test/taxes/data/TaxesTestData176.java
        src-test/src/org/openbravo/test/taxes/data/TaxesTestData177.java
        src-test/src/org/openbravo/test/taxes/data/TaxesTestData178.java
        src-test/src/org/openbravo/test/taxes/data/TaxesTestData179.java
        src-test/src/org/openbravo/test/taxes/data/TaxesTestData180.java
        src-test/src/org/openbravo/test/taxes/data/TaxesTestData181.java
        src-test/src/org/openbravo/test/taxes/data/TaxesTestData182.java
        src-test/src/org/openbravo/test/taxes/data/TaxesTestData183.java
        src-test/src/org/openbravo/test/taxes/data/TaxesTestData184.java
        src-test/src/org/openbravo/test/taxes/TaxesTest.java

    Alvaro Ferraz <[email protected]> null
    Fixes issue 35486: Net Amount not properly rounded in ERP with PostgreSQL

Problem was in following calculation: Net Amount = Gross Amount * (Gross Amount 
 / (Gross Amount + Tax Amount)).
In case Gross Amount = 357.99 and Tax Amount = 71.598, Net Amount = 357.99 * 
(357.99 / (357.99 + 71.598)) = 298.325.

It was correct in Oracle as it retrieves 298.325 but it was failing in 
PostgreSQL as it retrieves 298.3249999999999999988067:
SELECT 357.99 * (357.99  / (357.99 + 71.598)) FROM dual;

If we do multiplication before division, we avoid this problem and both 
PostgreSQL and Oracle retrieves the correct result (298.325):
SELECT (357.99 * 357.99)  / (357.99 + 71.598) FROM dual;
        src-db/database/model/functions/C_GET_NET_AMOUNT_FROM_GROSS.xml
        src-db/database/model/functions/C_GET_NET_PRICE_FROM_GROSS.xml

    Mark <[email protected]> null
    Backed out changeset: 498699b38a5d
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_TransactionProcess.java

    Víctor Martínez Romanos <[email protected]> null
    Fixed bug 33581: slow defaults retrieval in add payment

The FIN_Payment table didn't have an index on the c_bpartner_id column, thus 
forcing a sequencial scan in any query run over this table.
Added an index on the c_bpartner_id column to fix that problem.

This index should fix most of the cases, however when for example a concrete 
business partner has an important percentage of the records in that table, the 
previous index would be useless, and the db might decide to run a seq. scan.
To control this scenario we have extended the previous index with a function to 
distinguish credit payments (generated credit != used credit). This way we 
could filter by the credit records for the business partner directly using the 
index.
Note that the function obequals is declared in the prescript because it must be 
defined as IMMUTABLE/DETERMINISTIC and this syntaxis is not supported yet by 
the DBSM.

The AdvPaymentMngtDao.getCustomerPaymentsWithCredit() has been rewritten to 
take advantage of the new index.
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/dao/AdvPaymentMngtDao.java
        src-db/database/model/excludeFilter.xml
        src-db/database/model/prescript-Oracle.sql
        src-db/database/model/prescript-PostgreSql.sql
        src-db/database/model/tables/FIN_PAYMENT.xml

    Asier Lostalé <[email protected]> null
    fixed bug 35474, fixed issue 35519: function based indexes improvements

  Improved the way function definitions in indexes are read from DB, now they 
are
  read per column, using in PG the index specific function pg_get_indexdef. This
  allows to:

   * properly read indexes based on arithmethic expressions ie (col1-col2)
   * support more than one index column based on function
        src-db/database/lib/dbsourcemanager.jar

    RM packaging bot <[email protected]> null
    Merge back from main
      
    RM packaging bot <[email protected]> null
    Merge temporary head for 3.0PR17Q1
      
    RM packaging bot <[email protected]> null
    Added signature for changeset 3a7510a5ee0b
        .hgsigs

    RM packaging bot <[email protected]> null
    Added tag 3.0PR17Q1 for changeset 273c24deef8f
        .hgtags

    RM packaging bot <[email protected]> null
    Update AD_MODULE version to 3.0PR17Q1
        
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

    Miguel <[email protected]> null
    Fixes issue 35491:Error creating an Order from a Requisition To Order.

In AUM project the Constraint c_orderline_check1 was modified, to only allow 
creation
of order lines whith QUANTITYORDER and M_PRODUCT_UOM_ID values null or not null 
at same time.
When they were created from the Requisition to Order process, the Order line's 
QUANTITYORDER
was created with 0 in the case it had a NULL value, instead of maintain the 
value as NULL.
Because of it the constraint was failing because a QUANTITYORDER=0 and a 
M_PRODUCT_UOM_ID=NULL.

To solve this problem was modified the linesToOrder query in 
RequisitionToOrder_data.xsql, to
retrieve the correct value of QUANTITYORDER, including NULL if there are no qty 
in the second
UOM.
        src/org/openbravo/erpCommon/ad_forms/RequisitionToOrder_data.xsql

    Miguel <[email protected]> null
    Fixes issue 35371: Wrong orders shown in "Create Invoices From Orders" 
window

Fixed the C_INVOICE_CANDIDATE_V view, changing the condition to not take into 
account
the sales orders different than 'ON' AND 'OB' AND 'WR' instead of using an 
incorrect
OR condition as suggested in the proposed solution.

Also were included some performances in the view replacing OR and AND 
conditions with they
respectively translations to IN and NOT IN clauses.
        src-db/database/model/views/C_INVOICE_CANDIDATE_V.xml

    David Miguelez <[email protected]> null
    Fixes Issue 35479. Fixes problem while setting alias in a subquery in 
Oracle.
        src/org/openbravo/materialmgmt/GenerateValuedStockAggregated_data.xsql

    Inigo Sanchez <[email protected]> null
    Fixed issue 35464: Adaptive filtering does not work for Table references.

The problem was that adaptive filtering (filter in client when all data is 
locally available) did
not work for Table references when filtering by text instead of by selecting a 
value in the drop
down list. The issue that causes this regression was not taking into account 
adaptive filtering.

This problem has been fixed by taking into account this case in 
getDisplayProperty method. Now
getDisplayProperty method manages properly when all the data are in the client 
(Adaptive filtering).
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-fk-filter.js

    Asier Lostalé <[email protected]> null
    fixed bug 35467: views with several IN or NOT IN clasues fail in PG

  In PG, views that contain more than one IN or NOT IN clauses were not 
correctly
  exported.

  The regexps that parses and PG IN and NOT IN clauses was including from the 
begining
  of 1st clause till the end of the last one.

  These regexps have been fixed to be more restrictive so that they stop looking
  for the IN contents on first ].
        src-db/database/lib/dbsourcemanager.jar

    Miguel <[email protected]> null
    Fixes issue 35419:Cannot remove an orphan line in Return to/from 
vendor/customer

Was not able to remove an orphan line from a return to vendor or a return from
customer document because an incorrect casting to boolean.

When is validating tha Last record is selected inside the Orphan grid lines, the
lastRecord.get("obSelected") object gets as String instead of a Boolean object,
in other case it gets as Boolean.

Now, conditions are rightly validated depending of the class of the object.
        
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/ReadOnlyDataSourceService.java

    Carlos Aristu <[email protected]> null
    fixes issue 35398: Check readable clients for child properties using DAL WS

Fix for issue #29683 was introducing a security check to avoid showing child 
properties which belong to a client different from the current client. But this 
fix was preventing to display some readable objects like master data defined at 
system level (client 0).

Therefore this security check has been improved and now it is verified if the 
child property is defined for a client which is readable for the current role.
        src/org/openbravo/dal/xml/EntityXMLConverter.java
        src/org/openbravo/service/rest/DalWebService.java

    Antonio Moreno <[email protected]> null
    Fixed issue 35373. Reenable automatic discounts in purchase flows.
        src-db/database/model/functions/M_PROMOTION_ADJUSTMENT.xml

    Antonio Moreno <[email protected]> null
    Fixed issue 35373. Reenable automatic discounts in purchase flows.
        src-db/database/model/functions/M_PROMOTION_ADJUSTMENT.xml
        src/org/openbravo/erpCommon/businessUtility/PriceAdjustment.java

    Inigo Sanchez <[email protected]> null
    Fixed issue 35349:Callout problem when working with comma as decimal 
separator

The problem was raised when a default format were switched, it means, when
decimal and group separator were switched. In this situation, when
SimpleCalloutInformationProvider class was used to obtain the current element
value and this current element was a BigDecimal, the format was not managed
properly. This occurred because getCurrentElementValue method always retrieved
a String element instead of Object element, in tyhis case BigDecimal.

In this situation, managesUpdatedValuesForCallout method of FIC class compare
if element is a String or not. If a BigDecimal is retrieved as String element,
in this part of the code the format is not managed properly when decimal 
separator
is comma. The code manage the comma separator as group separator and removed it.

When the decimal separator is dot (.) the format is managed as expected although
this method retrieves a String object (e.g. "1.23"). When decimal separator is
comma (,) this BigDecimal (e.g. 1,24) is retrieved by getCurrentElementValue 
method
as String value and the format is missed.

This problem has been fixed by take into account type of current element inside
getCurrentElementValue method. Now this method retrieves an object value. In 
this
case, a BigDecimal is retrieved. Now the format is managed properly.
        
src/org/openbravo/erpCommon/ad_callouts/SimpleCalloutInformationProvider.java

    Carlos Aristu <[email protected]> null
    fixes issue 35318: documents were not being attached after send them by 
e-mail

The CoreAttachImplementation class is deleting the original report file after 
completing the upload process. When attaching a document using the e-mail 
pop-up this is done before attaching the document into the e-mail. This 
explains why the document was not being received on the e-mail.

To avoid this problem, now a copy of the original document is sent to the 
AttachImplementationManager, this way the original file will never be deleted 
by an upload process handler.

Together with this, now when attaching a document after printing (not by 
e-mail) we have to delete the original file because in other case it will be 
kept on disk.
        src/org/openbravo/erpCommon/utility/reporting/ReportManager.java
        
src/org/openbravo/erpCommon/utility/reporting/printing/PrintController.java

    Armaignac <[email protected]> null
    Fixes issue 35276: General Ledger filter changes with pagination in JE 
Report

Selected General Ledger filter value changes when pagination is executed in the
Journal Entries report

The General Ledger filter is not kept in the session to make use in the 
pagination.
For the solution, was saved the General Ledger Filter in the session every time
the search is executed (FIND action). By default, if there is any GL in the
session, the GL field will use the defaulted for the selected org. When 
paginating
always is used the account schema id stored in the session.
        src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedgerJournal.java

    Armaignac <[email protected]> null
    Fix for issue 35273: General Ledger filter removed when paginating in GL 
Report

The General Ledger filter was removed when paginating in General Ledger Report
in HTML view

Now the General Ledger filter it's save in the session by the FIND action and 
get in the DEFAULT action
for showing in the report page
        src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedger.java

    Carlos Aristu <[email protected]> null
    fixes bug 35197: Can't attach using manual role having modules in 
indevelopment

It was not possible to attach a document with a role that hasn't got access to 
ADTab entity having modules in indevelopment. This was happening because when 
there are modules in indevelopemnt status, the getTab method of the ADCS class 
does not store the tab information in cache and uses DAL to retrieve the tab 
every time it is being called.

Under this circumstances, the getTab method in AttachImplementationManager must 
be invoked in admin mode to ensure that the role can generate the attachment 
even when not having access to the ADTab entity.
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/attachment/AttachImplementationManager.java

    Carlos Aristu <[email protected]> null
    fixes issue 35177: Initialize callout's connection pool on init
        src/org/openbravo/erpCommon/ad_callouts/DelegateConnectionProvider.java

    Armaignac <[email protected]> null
    Fixes issue 35092: Set value in a warehouse document line with empty 
attribute

In a warehouse document line now can set value in a warehouse document line in 
case
it does not contain an instance attribute
        src/org/openbravo/erpCommon/info/AttributeSetInstance.java

    Inigo Sanchez <[email protected]> null
    Fixed issue 35064: A deactivated organization can not be activated again.

When an organization was disabled you could not activate it again as the row 
was not ediable. This
problem was introduced in a fix related with the code of addWritableAttribute() 
method of
DefaultJsonDataService class. Before this fix, It was managing the reported 
case properly (Activate
again a deactivated organization) because this method was handling the 
particular case of Organizations.

Now is taking into account this particular case (deactivate organizations) in 
order to manages this
particular case properly. Now it is possible to activate again a deactivate 
organization.
        
modules/org.openbravo.service.json/src/org/openbravo/service/json/DefaultJsonDataService.java
        src/org/openbravo/dal/core/OBContext.java
        src/org/openbravo/dal/security/SecurityChecker.java

    Carlos Aristu <[email protected]> null
    fixes issue 35026: Incorrect styling in Chrome 56
        
modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/isomorphic/ISC_Combined.js

    Inigo Sanchez <[email protected]> null
    Fixed issue 34998: Limits of buildvalidations haven't defined properly.

Some of the execution limits of platform buildvalidations haven't defined 
properly. Now the problem have
been resolved by updating the following buildvalidations:

- CheckUpdateConnectionPoolMerge: Execution limit should be defined between 
[null, 3.0.27659].
- DatabaseDecimalNumberCheck: Should't have any execution limit because it 
should be executed allways.
- DatabaseVersionCheck: Should't have any execution limit because it should be 
executed allways.
- JdkVersionCheck: Should't have any execution limit because it should be 
executed allways.
- RemoveCostingRuleProcessExecutions: Execution limit should be defined between 
[null, 3.0.25161].
        
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/CheckUpdateConnectionPoolMerge.class
        
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/DatabaseDecimalNumberCheck.class
        
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/DatabaseVersionCheck.class
        
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/JdkVersionCheck.class
        
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/RemoveCostingRuleProcessExecutions.class
        
src-util/buildvalidation/src/org/openbravo/buildvalidation/CheckUpdateConnectionPoolMerge.java
        
src-util/buildvalidation/src/org/openbravo/buildvalidation/DatabaseDecimalNumberCheck.java
        
src-util/buildvalidation/src/org/openbravo/buildvalidation/DatabaseVersionCheck.java
        
src-util/buildvalidation/src/org/openbravo/buildvalidation/JdkVersionCheck.java
        
src-util/buildvalidation/src/org/openbravo/buildvalidation/RemoveCostingRuleProcessExecutions.java

    Nono Carballo <[email protected]> null
    Fixes issue 34875: Labels need to be changed in some reports if using AUM

- Label 'Quantity in AUM' was changed to 'Qty in AUM'
- Label 'Unit' was changed to 'UOM'
- Some non reachable and needless code was removed
        src-db/database/sourcedata/AD_TEXTINTERFACES.xml
        src/org/openbravo/erpCommon/ad_reports/ReportInvoicesEditJR.jrxml
        src/org/openbravo/erpCommon/ad_reports/ReportInvoicesJR.java
        
src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderInvoicedJasper.java
        
src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderInvoicedJasper.jrxml
        src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderProvidedJR.java
        src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderProvidedJR.jrxml
        src/org/openbravo/erpCommon/ad_reports/ReportShipmentEdition.jrxml

    Mark <[email protected]> null
    Backed out changeset: 99278e1d0451
        src-db/database/sourcedata/AD_TEXTINTERFACES.xml
        src/org/openbravo/erpCommon/ad_reports/ReportInvoicesEditJR.jrxml
        src/org/openbravo/erpCommon/ad_reports/ReportInvoicesJR.java
        
src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderInvoicedJasper.java
        
src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderInvoicedJasper.jrxml
        src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderProvidedJR.java
        src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderProvidedJR.jrxml
        src/org/openbravo/erpCommon/ad_reports/ReportShipmentEdition.jrxml

    Mark <[email protected]> null
    Related to issue 34806: Backed out changeset 3d0a5d2000e4

Backed out this patch due to some code formats errors.
        src/org/openbravo/erpCommon/ad_reports/ReportInvoicesJR.java
        
src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderInvoicedJasper.java
        src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderProvidedJR.java

    Asier Lostalé <[email protected]> null
    Fixed bug 34939: 3.0 selectors cannot be used in classic mode

  When a 3.0 selector was included within classic mode, the JS failed to load.

  The problem was cancelAndReplace.js was included within classic mode JS but it
  depends on resources not available in this mode.

  Because cancel and replace is not designed to work in classic mode, its JS is
  now not included in this mode.
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationComponentProvider.java

    Mark <[email protected]> null
    Fixed issue 34878: Some changes needed to improve the performance in 
Pending GR

To improve the performance in Pending Goods Receipt window, the extra query was
remove and the message was corrected.
        src/org/openbravo/erpCommon/ad_forms/MaterialReceiptPending.java
        src/org/openbravo/erpCommon/ad_forms/MaterialReceiptPending_data.xsql

    Naroa Iriarte <[email protected]> null
    Fixed issue 34891: The GL item section of add payment was not working fine

The grid of the G/L item section of the Add payment process was not workinf 
fine. The problem was that it was shown as sortable and as filterable and it 
must not be filterable nor sortable. This has been caused by the changeset[1]. 
This proyect set every column as sortable and as filterable and so was the 
problem.
To fix this the values of "canSort" and "canFilter" have been changed in the 
needed cases, which are the ones that satisfy the condition of having the 
canDelete property or the canAdd property set to yes and are in Pick and 
Execute window.
The code which handles the logic has been moved from the 
OBViewFieldHandler.getGridFieldProperties() to 
UIDefinition.getGridFieldProperties().

[1]http://code.openbravo.com/erp/devel/pi/rev/afa165be3e5900d1114d33e5106114d0e089876a
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewFieldHandler.java
        
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/UIDefinition.java

    Naroa Iriarte <[email protected]> null
    Fixed issue 34914: The year of the copyright of the ERP has been updated

The year of the copyright of the ERP has been updated from 2016 to 2017.
        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
        src/org/openbravo/erpCommon/security/Login_F1.html

    Nono Carballo <[email protected]> null
    Fixes issue 34875: Labels need to be changed in some reports if using AUM

- Label 'Quantity in AUM' was changed to 'Qty in AUM'
- Label 'Unit' was changed to 'UOM'
- Some non reachable and needless code was removed
        src-db/database/sourcedata/AD_TEXTINTERFACES.xml
        src/org/openbravo/erpCommon/ad_reports/ReportInvoicesEditJR.jrxml
        src/org/openbravo/erpCommon/ad_reports/ReportInvoicesJR.java
        
src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderInvoicedJasper.java
        
src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderInvoicedJasper.jrxml
        src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderProvidedJR.java
        src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderProvidedJR.jrxml
        src/org/openbravo/erpCommon/ad_reports/ReportShipmentEdition.jrxml

    Mark <[email protected]> null
    Backout changeset: f52faf69b245
        src-db/database/sourcedata/AD_TEXTINTERFACES.xml
        src/org/openbravo/erpCommon/ad_reports/ReportInvoicesEditJR.jrxml
        src/org/openbravo/erpCommon/ad_reports/ReportInvoicesJR.java
        
src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderInvoicedJasper.java
        
src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderInvoicedJasper.jrxml
        src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderProvidedJR.java
        src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderProvidedJR.jrxml
        src/org/openbravo/erpCommon/ad_reports/ReportShipmentEdition.jrxml

    Mark <[email protected]> null
    Related to issue 34806: Updated copyright
        src/org/openbravo/erpCommon/ad_reports/ReportInvoicesJR.java
        
src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderInvoicedJasper.java
        src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderProvidedJR.java

    Nono Carballo <[email protected]> null
    Fixes issue 34806: Labels need to be changed in some reports if using AUM

- Label 'Quantity in AUM' was changed to 'Qty in AUM'
- Label 'Unit' was changed to 'UOM'
- Some non reachable and needless code was removed
        src-db/database/sourcedata/AD_TEXTINTERFACES.xml
        src/org/openbravo/erpCommon/ad_reports/ReportInvoicesEditJR.jrxml
        src/org/openbravo/erpCommon/ad_reports/ReportInvoicesJR.java
        
src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderInvoicedJasper.java
        
src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderInvoicedJasper.jrxml
        src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderProvidedJR.java
        src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderProvidedJR.jrxml
        src/org/openbravo/erpCommon/ad_reports/ReportShipmentEdition.jrxml

    Rafael Queralta Pozo <[email protected]> null
    Fixed issue 34851: Not possible to select a GS in RFC not created from an 
order

 Restructured HQL inserter query for discount to select a GS in RFC has not been
 created from an order
        src/org/openbravo/common/datasource/ReturnFromCustomerHQLInserter.java

    Alvaro Ferraz <[email protected]> null
    Fixes issue 35241: Random failure in TestCosting when executing it in Oracle

Fix testCostingGM5 adding new sleeps.
        src-test/src/org/openbravo/test/costing/TestCosting.java




Last 20 lines of the console output:

[...truncated 2040 lines...]
   Enabling foreign keys

database.postupdate.ORACLE:
      [sql] Executing commands
      [sql] 5 of 5 SQL statements executed successfully
      [sql] Executing commands
      [sql] 2 of 2 SQL statements executed successfully

setApplied:
      [sql] Executing commands
      [sql] 2 of 2 SQL statements executed successfully

BUILD SUCCESSFUL
Total time: 10 minutes 24 seconds

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