int-api - Build # 1967 - Still Failing:

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


Committers since last success:

Changes for Build #1966

    Carlos Aristu <[email protected]> null
    fixes issue 32474: [object Object] appears after clearing value in selector

Having singleDateMode as false after clearing the filter content of the date 
causes the return of an empty object in the getValuesAsCriteria method of the 
grid. The this.singleDateMode was being set to true in clearFilterValues 
function, but this statement was deleted to solve issue 31705, because it was 
preventing to show the range dialog after clearing the filters, when pressing 
the Enter key.

To solve both problems the change regarding setting singleDateMode in 
clearFilterValues has been reverted, and in order to ensure that the range 
dialog is displayed when it should be, a new check has been included in the 
keyPress method.
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-minidaterange.js

Changes for Build #1967

    RM packaging bot <[email protected]> null
    Merge back from main
      
    RM packaging bot <[email protected]> null
    Merge temporary head for 3.0PR16Q1
      
    RM packaging bot <[email protected]> null
    Added signature for changeset 38ef1dc10aa3
        .hgsigs

    RM packaging bot <[email protected]> null
    Added tag 3.0PR16Q1 for changeset ee5383e07131
        .hgtags

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

    Alvaro Ferraz <[email protected]> null
    Related to issue 32437: Code review improvements

Use BigDecimal.ZERO instead of new BigDecimal(0).
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/businesslogic/CloneOrderActionHandler.java

    Mark <[email protected]> null
    Fixes issue 32437: Wrong orders created by the Copy Record process

Fixed the wrong Tax Amount and Total Gross Amount calculation in orders created 
by the Copy Record process
if price list includes taxes. These amounts are calculated when related 
triggers are fired, due that when
the order is cloned from the original order was necessary to reset calculated 
amounts and then triggers updates
them again when lines are added to the cloned order.
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/businesslogic/CloneOrderActionHandler.java

    Antonio Moreno Perez <[email protected]> null
    Related to issue 32332. Removed wrong part of the diff.
        modules/org.openbravo.client.kernel/jslint/jscheck
        modules/org.openbravo.client.kernel/jslint/jslint

    Inigo Sanchez <[email protected]> null
    Fixes issue 32399: cannot filter grid when it is grouped by a column.

Having a column grouped, if a filter was applied in a grid, it was not possible 
to apply it.
A js error was thrown: Uncaught TypeError: this.data.willFetchData is not a 
function.

The problem was in "if (..... || 
(this.data.willFetchData(this.convertCriteria(criteria)))"
statement which incorrectly assumed this.data to be an object and willFetchData 
a function
within it. This is not true when in this situation where this.data is a Tree 
class.

It has been fixed by taking into account this case by checking that "this.data" 
defines the
function.
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js

    Alvaro Ferraz <[email protected]> null
    Related to issue 32372: Code review improvements

Call line.getProductCosts only when line.transaction != null in 
DocInventory.java.
        src/org/openbravo/erpCommon/ad_forms/DocInventory.java

    Atul Gaware <[email protected]> null
    Fixes Issue 32372:NullPointerException when posting a Physical Inventory
with a line without an associated transaction (not stocked product)

- Avoid insertion of zero quantity products in inventory line having
stocked flag as No.
- Code improvement to handle line with null transaction.
        src-db/database/model/functions/M_INVENTORY_LISTCREATE.xml
        src/org/openbravo/erpCommon/ad_forms/DocInventory.java

    Inigo Sanchez <[email protected]> null
    Fixes issue 32237: Payment In and Payment Out lines are not exported to CSV.

The problem was that export to CSV does not work properly in some subtabs 
without
link to parent column (e.g.Lines subtab of Payment In/Out). Before, It was used
"tabId" to obtaing data for  export to CSV and the value of the "tabId" was sent
in a variable called "tab". The Criteria that is run when it is displayed the 
tab
uses a property named "tabId" instead of "tab".

The solution for this case (and other related cases) is to adapt the code that
exports to CSV to use the same Criteria run when displaying the tab. Now export 
to
CSV uses tabId property. Besides it has been refactored some piece of code 
related
with export data in DataSourceServlet to use "tabId" instead of "tab".
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-grid.js
        
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/DataSourceServlet.java

    Antonio Moreno <[email protected]> null
    Fixed issue 32332. Added method to check if importentry has status 'Error'
        modules/org.openbravo.client.kernel/jslint/jscheck
        modules/org.openbravo.client.kernel/jslint/jslint
        src/org/openbravo/service/importprocess/ImportEntryManager.java

    Atul Gaware <[email protected]> null
    Fixes Issue 32327:"Generate invoice from receipt" button is not working

In case tax not included in price list, gross std price and list price
was set will null value which is not allowed by db table. now they are
initiated to value zero first.
        src-db/database/model/functions/M_INOUT_CREATEINVOICE.xml

    Inigo Sanchez <[email protected]> null
    Fixes issue 32247: Read only doesn't work on some columns in grid view

The problem is caused because it was not take into account read only when other
logic (e.g. display logic) was being applied in an editing grid view.

In order to prevent this, it take into account when a field is checks as read
only. In this case, the field is show properly.
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-view-form.js.ftl

    Asier Lostalé <[email protected]> null
    fixed bug 32309: error on update if an observer loaded current object in 
memory

  In case an entity observer loaded current object in memory (ie. observing 
orderLine)
  doing orderLine.getSalesOrder().getOrderLineList() there were two different 
instances
  in memory representing the same DB row. This caused problems when trying to 
evict it.
  Causing an exception to be thrown when updating from UI in this case.

  As solution eviction is no longer performed, object is forced to be fetched 
from DB by
  executing a Criteria.
        
modules/org.openbravo.service.json/src/org/openbravo/service/json/DefaultJsonDataService.java

    Atul Gaware <[email protected]> null
    Fixes Issue 32298: Wrong payment status when unmatching bankstatement line
manually matched against an invoice

Incase a finTransaction is unmatched which has finPayment,status of finPayment
is also updated accordingly as per isReceipt flag
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/APRM_MatchingUtility.java

    Víctor Martínez Romanos <[email protected]> null
    Related to issue 32219: fixed db consistency
        src-db/database/sourcedata/AD_TABLE_NAVIGATION.xml

    Atul Gaware <[email protected]> null
    Fixes Issue 32219:Payment In & Out Window Lines Tab Order Payment Plan Field
navigation fails

Direct Navigation Rule applied to
- Window:Payment In, Tab:Lines, Field:Order Payment Plan navigate to
  Sales Order | Payment Plan Tab
- Window:Payment Out, Tab:Lines, Field:Order Payment Plan navigate to
  Purchase Order | Payment Plan Tab
        src-db/database/sourcedata/AD_TABLE_NAVIGATION.xml

    Atul Gaware <[email protected]> null
    Fixes Issue 0032184: Not possible to sort by unit price in Return from
Customer p&e

In case of the Return From Customer for a numeric value of unit Price COALESCE
was being use with '' which should have been 0 instead, COALESCE for order no
was missing for RTC, additonal ReturnReasonLeftClause2 added to replace
EntityAlias.name in the transformeredHQL Query.
        
src/org/openbravo/common/datasource/ReturnToFromCustomerVendorHQLTransformer.java

    Alvaro Ferraz <[email protected]> null
    Fixes issue 31915 & Fixes issue 31907 & Fixes issue 31957: Cannot void 
shipment

Cannot void shipment related to reservation.
New reservation to replace the closed related one when voiding a shipment will 
be done after update m_storage_detail, in order to have voided shipment 
quantity available.
Reservation stock lines will be created with related shipment line movement 
quantity in case this quantity is less than pending order quantity.
Reservation will be created with the least quantity between ordered quantity 
and movement quantity.
        src-db/database/model/functions/M_INOUT_POST.xml

    Mark <[email protected]> null
    Fixes issue 32085: Process Price Difference adjustment breaks menu

Were fixed the 3 problems of "Process Price Difference adjustment" menu entry 
found:

1. It is included into menu folder Warehouse Management | Setup
2. Was renamed to "Process Price Difference Adjustment" to follow the 
capitalization rule
3. Was included a description and help.
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MENU.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TREENODE.xml
        src-db/database/sourcedata/OBUIAPP_PROCESS.xml

    Alvaro Ferraz <[email protected]> null
    Fixes issue 32098: Reserved quantity is not correct

In ManageReservationActionHandler, when clicking Done in Manage Reservation 
P&E, it was first reserving what the user was typing in the P&E, and if it was 
not processed the reservation, it was processing it. As the M_RESERVATION_POST 
tries always to reserve as much as possible, it was overriding the previously 
set amounts. In order to prevent this, now first the reservation is being 
processed and after that the values typed in the UI are being set to the 
reservation.
In case no stock reservation is created by m_reservation_post when processing 
the reservation, res_status will be Draft. To be sure reservation is set as 
completed, force status after call ReservationUtils.processReserve method.
Reservation will only be kept as draft in case it has no lines after execute 
manageReservedStockLines.
        
src/org/openbravo/common/actionhandler/ManageReservationActionHandler.java

    Alvaro Ferraz <[email protected]> null
    Fixes issue 32003: Costing Migration Process does not set isprocessed flag

Set transaction isprocessed flag as true in updateTrxLegacyCosts, 
updateWithZeroCostRemainingTrx and calculateCosts methods in 
CostingMigrationProcess class.
Set also transaction isprocessed flag as true in 
updateInventoriesCostAndProcessInitInventories method in CostingRuleProcess 
class.
        src/org/openbravo/costing/CostingMigrationProcess.java
        src/org/openbravo/costing/CostingRuleProcess.java

    David Miguelez <[email protected]> null
    Related to Issue 31997. Changed license year.
        src/org/openbravo/costing/CostingMigrationProcess.java

    Alvaro Ferraz <[email protected]> null
    Fixes issue 31997: Wrong cost calculation in Costing Migration Process

HQL in insertTrxCosts method in CostingMigrationProcess class was doing an 
inner join between m_transaction and m_inoutline instead of a left join.
        src/org/openbravo/costing/CostingMigrationProcess.java

    Asier Lostalé <[email protected]> null
    fixed issue 31974: detect situation created by issue 31959

  Added module script that creates alert when in this situation
        
src-util/modulescript/build/classes/org/openbravo/modulescript/PgJdbcDatesIssue.class
        
src-util/modulescript/build/classes/org/openbravo/modulescript/PgJdbcDatesIssueData.class
        
src-util/modulescript/src/org/openbravo/modulescript/PgJdbcDatesIssue.java
        
src-util/modulescript/src/org/openbravo/modulescript/PgJdbcDatesIssue_data.xsql

    Carlos Aristu <[email protected]> null
    fixes issue 31960: Incorrect posting data using postgresql jdbc connection 
pool


There was a problem in the binary transfer of Dates performed by the postgresql 
library version 9.4-1201. This problem is not happening on version 9.4-1207 
because when the queries are executed it now includes a mechanism to identify 
if the fields of the query need to update their format to binary.

For this reason, to fix the problem the postgresql jdbc driver has been 
upgraded to version 9.4-1207
        lib/runtime/postgresql-9.4.1207.jre6.jar
        build.xml
        legal/Licensing.txt
        lib/runtime/postgresql-9.4-1201.jdbc4.jar

    Carlos Aristu <[email protected]> null
    fixes issue 31946: Labels linked to a concrete file are not translated

The translation engine requires the base design path to retrieve the 
ad_textinterfaces linked to a particular report. This path was not being sent 
properly in ReportinUtils class. Now the path is generated correctly making use 
of a new method called getBaseDesignPath.
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/report/ReportingUtils.java

    Carlos Aristu <[email protected]> null
    related to issue 31884: code review improvement
        src/org/openbravo/erpCommon/utility/WindowTree.java

    Atul Gaware <[email protected]> null
    Fixes Issue 31896:Cannot save a G/L Journal header with the date of the
adjustment period if both periods are opened

c_chk_open_period returns value more than 1 in case standard period and
adjustment period is open in which the date of GL journal is included.
<> 1 check is failed in this case so check is changed to < 1 to show
error message in case period id not available
        src-db/database/model/triggers/GL_JOURNAL_CHK_RESTRICT_TRG.xml

    Carlos Aristu <[email protected]> null
    fixes issue 31889: some reports are not exported using JDK 8

The library which contains the JDT compiler from the Eclipse Foundation has 
been upgraded to version 4.4.2. This compiler is used to compile jrxml -> 
jasper.

Using JDK 8 with the previous library version caused an error when exporting 
some reports. With this upgrade reports are exported correctly using JDK 8.
        lib/runtime/jdt-compiler-4.4.2.jar
        legal/Licensing.txt
        legal/CPL-1.0.txt
        lib/runtime/jdt-compiler-3.1.1.jar

    Carlos Aristu <[email protected]> null
    fixes issue 31884: can not move tree nodes in classic mode

When moving tree nodes using the classic mode there is a point where the 
process tries to recover the tree type. This information is stored in the 
ADTable entity which can not be accessed by non system roles. To prevent this 
error now the part where the tree type is recovered is executed using the DAL 
admin mode.
        src/org/openbravo/erpCommon/utility/WindowTree.java

    Víctor Martínez Romanos <[email protected]> null
    Related to issue 31875: Updated copyright year
        src/org/openbravo/event/ProductCharacteristicValueEventHandler.java

    David Miguelez <[email protected]> null
    Fixes Issue 31875. Removes unnecessary code that makes the process fail 
with a NPE
if the global variable has not been initized yet.
        src/org/openbravo/event/ProductCharacteristicValueEventHandler.java

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

The old messages have been reverted because it could be used by external 
modules, so it could be considered as a functional API Change.
Create a new message instead and improve it to be more descriptive.

Modified pl/sql comment to reflect the new behavior and to avoid confusions in 
the future
        src-db/database/model/triggers/M_PRODUCT_TRG.xml
        src-db/database/sourcedata/AD_MESSAGE.xml

    Alvaro Ferraz <[email protected]> null
    Fixes issue 31848: Not possible to change product to stocked

Stocked flag in Product window will not be updatable in case product is present 
in any order, invoice or warehouse document.
        src-db/database/model/triggers/M_PRODUCT_TRG.xml
        src-db/database/sourcedata/AD_MESSAGE.xml

    Alvaro Ferraz <[email protected]> null
    Fixes issue 31813: Cannot void GoodsShipment if it has reservation 
associated

Generate uuid inside the loop to avoid create more than one M_Reservation with 
the same M_Reservation_ID in M_INOUT_POST.
Format code properly ("Add a reservation stock with the ordered quantity" 
section) in M_INOUT_POST.
Remove duplicated variable v_reservedqty in M_RESERVATION_POST to avoid set 
wrong Reservation Status to Order Line.
Take into account only Order Lines with qtyordered > 0 and with product of 
stocked and item type when setting Reservation Status to Order in 
M_RESERVATION_POST.
Set "Completely Reserved" reservation status to Order Line also when 
reservedqty > quantity in M_RESERVATION_POST and M_RESERVATION_TRG.
        src-db/database/model/functions/M_INOUT_POST.xml
        src-db/database/model/functions/M_RESERVATION_POST.xml
        src-db/database/model/triggers/M_RESERVATION_TRG.xml

    RM packaging bot <[email protected]> null
    Merge temporary head for 3.0PR15Q4.4
      
    RM packaging bot <[email protected]> null
    Added signature for changeset f016ea545c92
        .hgsigs

    RM packaging bot <[email protected]> null
    Added tag 3.0PR15Q4.4 for changeset 70df4e4c5cab
        .hgtags

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

    Antonio Moreno <[email protected]> null
    Fixed issue 32333. Added method to check if importentry has status 'Error'
        src/org/openbravo/service/importprocess/ImportEntryManager.java

    Atul Gaware <[email protected]> null
    Fixes Issue 32328:"Generate invoice from receipt" button is not working

In case tax not included in price list, gross std price and list price
was set will null value which is not allowed by db table. now they are
initiated to value zero first.
        src-db/database/model/functions/M_INOUT_CREATEINVOICE.xml

    Asier Lostalé <[email protected]> null
    fixed bug 32310: error on update if an observer loaded current object in 
memory

  In case an entity observer loaded current object in memory (ie. observing 
orderLine)
  doing orderLine.getSalesOrder().getOrderLineList() there were two different 
instances
  in memory representing the same DB row. This caused problems when trying to 
evict it.
  Causing an exception to be thrown when updating from UI in this case.

  As solution eviction is no longer performed, object is forced to be fetched 
from DB by
  executing a Criteria.
        
modules/org.openbravo.service.json/src/org/openbravo/service/json/DefaultJsonDataService.java

    Atul Gaware <[email protected]> null
    Fixes Issue 32299: Wrong payment status when unmatching bankstatement line
manually matched against an invoice

Incase a finTransaction is unmatched which has finPayment,status of finPayment
is also updated accordingly as per isReceipt flag
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/APRM_MatchingUtility.java

    Víctor Martínez Romanos <[email protected]> null
    Related to issue 32220: fixed db consistency
        src-db/database/sourcedata/AD_TABLE_NAVIGATION.xml

    Atul Gaware <[email protected]> null
    Fixes Issue 32220:Payment In & Out Window Lines Tab Order Payment Plan Field
navigation fails

Direct Navigation Rule applied to
- Window:Payment In, Tab:Lines, Field:Order Payment Plan navigate to
  Sales Order | Payment Plan Tab
- Window:Payment Out, Tab:Lines, Field:Order Payment Plan navigate to
  Purchase Order | Payment Plan Tab
        src-db/database/sourcedata/AD_TABLE_NAVIGATION.xml

    RM packaging bot <[email protected]> null
    Merge temporary head for 3.0PR15Q4.3
      
    RM packaging bot <[email protected]> null
    Added signature for changeset 24d2967df096
        .hgsigs

    RM packaging bot <[email protected]> null
    Added tag 3.0PR15Q4.3 for changeset 9985680adffa
        .hgtags

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

    Atul Gaware <[email protected]> null
    Fixes Issue 0032185: Not possible to sort by unit price in Return from
Customer p&e

In case of the Return From Customer for a numeric value of unit Price COALESCE
was being use with '' which should have been 0 instead, COALESCE for order no
was missing for RTC, additonal ReturnReasonLeftClause2 added to replace
EntityAlias.name in the transformeredHQL Query.
        
src/org/openbravo/common/datasource/ReturnToFromCustomerVendorHQLTransformer.java

    Alvaro Ferraz <[email protected]> null
    Fixes issue 31916 & Fixes issue 31908 & Fixes issue 31958: Cannot void 
shipment

Cannot void shipment related to reservation.
New reservation to replace the closed related one when voiding a shipment will 
be done after update m_storage_detail, in order to have voided shipment 
quantity available.
Reservation stock lines will be created with related shipment line movement 
quantity in case this quantity is less than pending order quantity.
Reservation will be created with the least quantity between ordered quantity 
and movement quantity.
        src-db/database/model/functions/M_INOUT_POST.xml

    Mark <[email protected]> null
    Fixes issue 32086: Process Price Difference adjustment breaks menu

Were fixed the 3 problems of "Process Price Difference adjustment" menu entry 
found:

1. It is included into menu folder Warehouse Management | Setup
2. Was renamed to "Process Price Difference Adjustment" to follow the 
capitalization rule
3. Was included a description and help.
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MENU.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TREENODE.xml
        src-db/database/sourcedata/OBUIAPP_PROCESS.xml

    Alvaro Ferraz <[email protected]> null
    Fixes issue 32004: Costing Migration Process does not set isprocessed flag

Set transaction isprocessed flag as true in updateTrxLegacyCosts, 
updateWithZeroCostRemainingTrx and calculateCosts methods in 
CostingMigrationProcess class.
Set also transaction isprocessed flag as true in initializeOldTrx and 
updateInventoriesCostAndProcessInitInventories methods in CostingRuleProcess 
class.
        src/org/openbravo/costing/CostingMigrationProcess.java
        src/org/openbravo/costing/CostingRuleProcess.java

    David Miguelez <[email protected]> null
    Related to Issue 31998. Changed License year.
        src/org/openbravo/costing/CostingMigrationProcess.java

    Alvaro Ferraz <[email protected]> null
    Fixes issue 31998: Wrong cost calculation in Costing Migration Process

HQL in insertTrxCosts method in CostingMigrationProcess class was doing an 
inner join between m_transaction and m_inoutline instead of a left join.
        src/org/openbravo/costing/CostingMigrationProcess.java

    RM packaging bot <[email protected]> null
    Merge temporary head for 3.0PR15Q4.2
      
    RM packaging bot <[email protected]> null
    Added signature for changeset 13daf93202e0
        .hgsigs

    RM packaging bot <[email protected]> null
    Added tag 3.0PR15Q4.2 for changeset b6c50283d4a8
        .hgtags

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

    Asier Lostalé <[email protected]> null
    fixed issue 31975: detect situation created by issue 31959

  Added module script that creates alert when in this situation
        
src-util/modulescript/build/classes/org/openbravo/modulescript/PgJdbcDatesIssue.class
        
src-util/modulescript/build/classes/org/openbravo/modulescript/PgJdbcDatesIssueData.class
        
src-util/modulescript/src/org/openbravo/modulescript/PgJdbcDatesIssue.java
        
src-util/modulescript/src/org/openbravo/modulescript/PgJdbcDatesIssue_data.xsql

    Carlos Aristu <[email protected]> null
    fixes issue 31961: Incorrect posting data using postgresql jdbc connection 
pool


There was a problem in the binary transfer of Dates performed by the postgresql 
library version 9.4-1201. This problem is not happening on version 9.4-1207 
because when the queries are executed it now includes a mechanism to identify 
if the fields of the query need to update their format to binary.

For this reason, to fix the problem the postgresql jdbc driver has been 
upgraded to version 9.4-1207
        lib/runtime/postgresql-9.4.1207.jre6.jar
        build.xml
        legal/Licensing.txt
        lib/runtime/postgresql-9.4-1201.jdbc4.jar

    Carlos Aristu <[email protected]> null
    fixes issue 31947: Labels linked to a concrete file are not translated

The translation engine requires the base design path to retrieve the 
ad_textinterfaces linked to a particular report. This path was not being sent 
properly in ReportinUtils class. Now the path is generated correctly making use 
of a new method called getBaseDesignPath.
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/report/ReportingUtils.java

    Carlos Aristu <[email protected]> null
    related to issue 31885: code review improvement
        src/org/openbravo/erpCommon/utility/WindowTree.java

    Atul Gaware <[email protected]> null
    Fixes Issue 31897:Cannot save a G/L Journal header with the date of the
adjustment period if both periods are opened

c_chk_open_period returns value more than 1 in case standard period and
adjustment period is open in which the date of GL journal is included.
<> 1 check is failed in this case so check is changed to < 1 to show
error message in case period id not available
        src-db/database/model/triggers/GL_JOURNAL_CHK_RESTRICT_TRG.xml

    Carlos Aristu <[email protected]> null
    fixes issue 31885: can not move tree nodes in classic mode

When moving tree nodes using the classic mode there is a point where the 
process tries to recover the tree type. This information is stored in the 
ADTable entity which can not be accessed by non system roles. To prevent this 
error now the part where the tree type is recovered is executed using the DAL 
admin mode.
        src/org/openbravo/erpCommon/utility/WindowTree.java

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

The old messages have been reverted because it could be used by external 
modules, so it could be considered as a functional API Change.
Create a new message instead and improve it to be more descriptive.

Modified pl/sql comment to reflect the new behavior and to avoid confusions in 
the future
        src-db/database/model/triggers/M_PRODUCT_TRG.xml
        src-db/database/sourcedata/AD_MESSAGE.xml

    Alvaro Ferraz <[email protected]> null
    Fixes issue 31849: Not possible to change product to stocked

Stocked flag in Product window will not be updatable in case product is present 
in any order, invoice or warehouse document.
        src-db/database/model/triggers/M_PRODUCT_TRG.xml
        src-db/database/sourcedata/AD_MESSAGE.xml

    Alvaro Ferraz <[email protected]> null
    Fixes issue 31813: Cannot void GoodsShipment if it has reservation 
associated

Generate uuid inside the loop to avoid create more than one M_Reservation with 
the same M_Reservation_ID in M_INOUT_POST.
Format code properly ("Add a reservation stock with the ordered quantity" 
section) in M_INOUT_POST.
Remove duplicated variable v_reservedqty in M_RESERVATION_POST to avoid set 
wrong Reservation Status to Order Line.
Take into account only Order Lines with qtyordered > 0 and with product of 
stocked and item type when setting Reservation Status to Order in 
M_RESERVATION_POST.
Set "Completely Reserved" reservation status to Order Line also when 
reservedqty > quantity in M_RESERVATION_POST and M_RESERVATION_TRG.
        src-db/database/model/functions/M_INOUT_POST.xml
        src-db/database/model/functions/M_RESERVATION_POST.xml
        src-db/database/model/triggers/M_RESERVATION_TRG.xml

    Alvaro Ferraz <[email protected]> null
    Related to issue 31774: Avoid append a null description
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_Utility.java

    Víctor Martínez Romanos <[email protected]> null
    Fixed bug 31774: code review improvements

In case of removing a gl item from a transaction, the part of the transaction's 
description related to the GL Item (and everything else afterwards) will be 
deleted. The part of the transaction's description before the GL Item 
description
 will be always kept.
The same behavior is applied when adding a new transaction from the Financial 
Account window and from the Match Statement --> Add transaction process

In case of removing a payment, the behavior is similar to the GL Item described 
above. However, since the payment description doesn't follow a constant 
structure (like in the case of GL Item's description), it's very hard to detect 
the description on the fly. That means that the flow will only work just after 
saving the transaction or in the first change after loading the transaction, 
which are the common flows. If the user selects different payments without 
saving the record, the system will append the different payment's description 
to the transaction.

The getFinAccTransactionDescription() method:
1. won't append multiple times the same description.
2. will add an extra empty line only when it's something to be appended
3. will work fine when the transaction already has a description with multiple 
lines
4. control any possible exception and returns the text to be append (if not 
blank), or the original description

Applied jsbeautifier to ob-aprm-addTransaction.js
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/GLItemTransactionActionHandler.java
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_Utility.java
        
modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addTransaction.js
        src/org/openbravo/erpCommon/ad_callouts/SE_GLItem_Transaction.java
        src/org/openbravo/erpCommon/ad_callouts/SE_Payment_Transaction.java

    Atul Gaware <[email protected]> null
    Fixes Issue 31774:Bank Statement Line description overwritten with GL Item's
or payment's description when adding gl item or payment in add transaction
of Match Statement Process.

This issue is fixed in two area's
1. Add Transaction Process Definition window in Match Statement.
2. Transaction Tab of Financial Account window.

Whenever there exists a description prior adding gl item or payment in above
both cases description is appended with either gl item description or
payment description.
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/AddTransactionOnChangePaymentActionHandler.java
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/GLItemTransactionActionHandler.java
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_Utility.java
        
modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addTransaction.js
        src/org/openbravo/erpCommon/ad_callouts/SE_GLItem_Transaction.java
        src/org/openbravo/erpCommon/ad_callouts/SE_Payment_Transaction.java

    Alvaro Ferraz <[email protected]> null
    Fixes issue 31738: UniqueValidCombination modulescript is deactivating 
accounts

Add group by c_acctschema_id in selectDuplicates and 
updateValidCombinationDeactivateDuplicated queries in UniqueValidCombination 
modulescript.
        
src-util/modulescript/build/classes/org/openbravo/modulescript/UniqueValidCombinationData.class
        
src-util/modulescript/src/org/openbravo/modulescript/UniqueValidCombination_data.xsql

    Carlos Aristu <[email protected]> null
    fixes issue 31721: a date used to filter on a grid dissapears after enter it

After solving issue 29554 the values of the date filters are completely removed 
when invoking the clearValue() method. For this reason, in order to prevent the 
clearing of the date filter it is necessary to call setValue().

This was already controlled when choosing the dates from the date pickers, but 
not after entering the date with the tab or enter keys or when using the 'Use 
as Filter' menu option.

Now this cases are controlled also, by calling setValue() on the 
setSingleDateValue() method.
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-minidaterange.js

    Víctor Martínez Romanos <[email protected]> null
    Fixed bug 31723: Return to vendor shipments can be selected in return to 
vendor

The HQL query in charge of getting the shipment lines was wrongly including all 
the shipment documents. Instead it should be taking only the lines belonging to 
a non-return shipment document.

This feature was lost during the refactor to a manual datasource P&E
        src-db/database/sourcedata/AD_TABLE.xml

    RM packaging bot <[email protected]> null
    Merge temporary head for 3.0PR15Q3.5
      
    RM packaging bot <[email protected]> null
    Added signature for changeset 6c3455925759
        .hgsigs

    RM packaging bot <[email protected]> null
    Added tag 3.0PR15Q3.5 for changeset 0c91d0ae09c3
        .hgtags

    RM packaging bot <[email protected]> null
    Update AD_MODULE version to 3.0PR15Q3.5
        
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.base.weld/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        src-db/database/sourcedata/AD_MODULE.xml

    Carlos Aristu <[email protected]> null
    fixes issue 31948: Labels linked to a concrete file are not translated

The translation engine requires the base design path to retrieve the 
ad_textinterfaces linked to a particular report. This path was not being sent 
properly in ReportinUtils class. Now the path is generated correctly making use 
of a new method called getBaseDesignPath.
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/report/ReportingUtils.java

    Carlos Aristu <[email protected]> null
    related to issue 31886: code review improvement
        src/org/openbravo/erpCommon/utility/WindowTree.java

    Atul Gaware <[email protected]> null
    Fixes Issue 31898:Cannot save a G/L Journal header with the date of the
adjustment period if both periods are opened

c_chk_open_period returns value more than 1 in case standard period and
adjustment period is open in which the date of GL journal is included.
<> 1 check is failed in this case so check is changed to < 1 to show
error message in case period id not available
        src-db/database/model/triggers/GL_JOURNAL_CHK_RESTRICT_TRG.xml

    Carlos Aristu <[email protected]> null
    fixes issue 31886: can not move tree nodes in classic mode

When moving tree nodes using the classic mode there is a point where the 
process tries to recover the tree type. This information is stored in the 
ADTable entity which can not be accessed by non system roles. To prevent this 
error now the part where the tree type is recovered is executed using the DAL 
admin mode.
        src/org/openbravo/erpCommon/utility/WindowTree.java

    Alvaro Ferraz <[email protected]> null
    Related to issue 31775: Avoid append a null description
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_Utility.java

    Víctor Martínez Romanos <[email protected]> null
    Fixed bug 31775: code review improvements

In case of removing a gl item from a transaction, the part of the transaction's 
description related to the GL Item (and everything else afterwards) will be 
deleted. The part of the transaction's description before the GL Item 
description
 will be always kept.
The same behavior is applied when adding a new transaction from the Financial 
Account window and from the Match Statement --> Add transaction process

In case of removing a payment, the behavior is similar to the GL Item described 
above. However, since the payment description doesn't follow a constant 
structure (like in the case of GL Item's description), it's very hard to detect 
the description on the fly. That means that the flow will only work just after 
saving the transaction or in the first change after loading the transaction, 
which are the common flows. If the user selects different payments without 
saving the record, the system will append the different payment's description 
to the transaction.

The getFinAccTransactionDescription() method:
1. won't append multiple times the same description.
2. will add an extra empty line only when it's something to be appended
3. will work fine when the transaction already has a description with multiple 
lines
4. control any possible exception and returns the text to be append (if not 
blank), or the original description

Applied jsbeautifier to ob-aprm-addTransaction.js
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/GLItemTransactionActionHandler.java
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_Utility.java
        
modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addTransaction.js
        src/org/openbravo/erpCommon/ad_callouts/SE_GLItem_Transaction.java
        src/org/openbravo/erpCommon/ad_callouts/SE_Payment_Transaction.java

    Atul Gaware <[email protected]> null
    Fixes Issue 31775:Bank Statement Line description overwritten with GL Item's
or payment's description when adding gl item or payment in add transaction
of Match Statement Process.

This issue is fixed in two area's
1. Add Transaction Process Definition window in Match Statement.
2. Transaction Tab of Financial Account window.

Whenever there exists a description prior adding gl item or payment in above
both cases description is appended with either gl item description or
payment description.
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/AddTransactionOnChangePaymentActionHandler.java
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/GLItemTransactionActionHandler.java
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_Utility.java
        
modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addTransaction.js
        src/org/openbravo/erpCommon/ad_callouts/SE_GLItem_Transaction.java
        src/org/openbravo/erpCommon/ad_callouts/SE_Payment_Transaction.java

    Alvaro Ferraz <[email protected]> null
    Fixes issue 31739: UniqueValidCombination modulescript is deactivating 
accounts

Add group by c_acctschema_id in selectDuplicates and 
updateValidCombinationDeactivateDuplicated queries in UniqueValidCombination 
modulescript.
        
src-util/modulescript/build/classes/org/openbravo/modulescript/UniqueValidCombinationData.class
        
src-util/modulescript/src/org/openbravo/modulescript/UniqueValidCombination_data.xsql

    Víctor Martínez Romanos <[email protected]> null
    Fixed bug 31724: Return to vendor shipments can be selected in return to 
vendor

The HQL query in charge of getting the shipment lines was wrongly including all 
the shipment documents. Instead it should be taking only the lines belonging to 
a non-return shipment document.

This feature was lost during the refactor to a manual datasource P&E
        src-db/database/sourcedata/AD_TABLE.xml

    Carlos Aristu <[email protected]> null
    fixes issue 31722: a date used to filter on a grid dissapears after enter it

After solving issue 29554 the values of the date filters are completely removed 
when invoking the clearValue() method. For this reason, in order to prevent the 
clearing of the date filter it is necessary to call setValue().

This was already controlled when choosing the dates from the date pickers, but 
not after entering the date with the tab or enter keys or when using the 'Use 
as Filter' menu option.

Now this cases are controlled also, by calling setValue() on the 
setSingleDateValue() method.
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-minidaterange.js

    Carlos Aristu <[email protected]> null
    fixes issue 31684: Some values are not shown in XLS format using MS Office

The detect cell type feature was not working properly for BigInteger values in 
Office after the Jasper Library Upgrade. A personalized format was applied 
causing the data not be shown when opening the report.

To solve this problem the detect cell type feature has been disabled. This way, 
by default, all the values in the XLS will be exported as strings.

This default configuration can be overriden at report level. As an example, the 
General Ledger Report and Trial Balance report have been updated properly. With 
this configuration, those reports are now using number formatting for the cells 
showing the BigDecimal values.
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/report/ReportingUtils.java
        src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedgerExcel.jrxml
        src/org/openbravo/erpCommon/ad_reports/ReportTrialBalanceExcel.jrxml




Last 20 lines of the console output:

[...truncated 30702 lines...]
Error Summary:

Errors:
+ exit 1
Build step 'Execute shell' marked build as failure
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/hudson1863912241180732326.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
/srv/ci/jobs/int-api/builds/1967/log:
 [checkAPI] 13849 ERROR - 
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any
------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140
_______________________________________________
Openbravo-builds mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-builds

Reply via email to