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