up-2.50topi-oracle - Build # 246 - Fixed:
Check console output at https://ci.openbravo.com/job/up-2.50topi-oracle/246/ to
view the results.
Committers since last success:
Changes for Build #243
Carlos Aristu <carlos.ari...@openbravo.com> null
related to issue 38518: improve javadoc
modules/org.openbravo.client.application/src/org/openbravo/client/application/report/ReportCompiler.java
Carlos Aristu <carlos.ari...@openbravo.com> null
fixes issue 38518: Compile subreports with HttpSecureAppServlet.renderJR
It has been deprecate the ability of specifying to the reporting API if the
sub-reports should be compiled or not. Instead the API is smart enough to find
the subreports (if any) and compile them. Besides, note that this subreport
search will be performed just once per report, because the compilation results
are cached since[1].
With this change, reports generated both with HttpSecureAppServlet and
BaseReportActionHandler will compile the subreports in a transparent way, i.e.,
without the need of explicitly specifying it.
[1] https://issues.openbravo.com/view.php?id=37741
modules/org.openbravo.client.application/src/org/openbravo/client/application/report/BaseReportActionHandler.java
modules/org.openbravo.client.application/src/org/openbravo/client/application/report/CompiledReportManager.java
modules/org.openbravo.client.application/src/org/openbravo/client/application/report/ReportCompiler.java
modules/org.openbravo.client.application/src/org/openbravo/client/application/report/ReportingUtils.java
src/org/openbravo/base/secureApp/HttpSecureAppServlet.java
src/org/openbravo/common/actionhandler/CashflowForecastReportActionHandler.java
src/org/openbravo/erpCommon/utility/reporting/ReportManager.java
src/org/openbravo/erpReports/RptM_Requisition.java
RM packaging bot <staff...@openbravo.com> null
CI: merge back from main
RM packaging bot <staff...@openbravo.com> null
CI: update AD_MODULE to version 33972
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
Carlos Aristu <carlos.ari...@openbravo.com> null
related to issue 38548: added test case
src-test/src/org/openbravo/test/selector/TestSelectorDefaultFilterActionHandler.java
src-test/src/org/openbravo/test/AllWebserviceTests.java
src-test/src/org/openbravo/test/datasource/DatasourceTestUtil.java
Asier Lostalé <asier.lost...@openbravo.com> null
fixed bug 38567: can get stuck forever sending emails
Added a fixed 10 minutes timeout for communications with smtp servers, this
same timeout is applied to connection creation as well as reading responses
from server. Note it is not applied to writing operations.
src/org/openbravo/erpCommon/utility/poc/EmailManager.java
Alvaro Ferraz <alvaro.fer...@openbravo.com> null
Related to issue 38307: Remove unused prices in TestCostingLandedCost.java
src-test/src/org/openbravo/test/costing/TestCostingLandedCost.java
Alvaro Ferraz <alvaro.fer...@openbravo.com> null
Fixes issue 38307: Wrong NSC when trx has no unit cost adjustments
When calculating the trxPrice we should take into account every adjustment
amount (unit cost or not unit cost), but negative stock corrections.
src-test/src/org/openbravo/test/costing/TestCostingLandedCost.java
src-test/src/org/openbravo/test/costing/TestCostingNoSourceAdjustments.java
src/org/openbravo/costing/AverageCostAdjustment.java
Carlos Aristu <carlos.ari...@openbravo.com> null
related to issue 38548: minor code improvements
Using the correct alternative when applies:
- Use isEmpty() to check whether the collection is empty or not
- Use diamond operator
- Iterate over the "entrySet" instead of the "keySet"
modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/SelectorDefaultFilterActionHandler.java
Carlos Aristu <carlos.ari...@openbravo.com> null
fixes issue 38548: Default Expression in Selector Field does not work
properly
After the changes introduced with[1] the request data is send to the
SelectorDefaultFilterActionHandler as part of the POST payload rather than in
the query string. This caused that the selector id was not being found in that
handler, avoiding the correct processing of the data.
The problem has been fixed by retrieving the data to process both from the
request parameters and content.
[1]
https://code.openbravo.com/erp/devel/pi/rev/2a79f597da83870d152ee3176ffa679a01ac19d5
modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/SelectorDefaultFilterActionHandler.java
Atul Gaware <atul.gaw...@openbravo.com> null
Fixes Issue 0038558: Cannot add an orphan line in Return
>From Customer window if the role does not have access to
Product window
Use setAdminMode prior to access product object in
insert RM orphan line process.
src/org/openbravo/erpCommon/ad_actionButton/RMInsertOrphanLine.java
Atul Gaware <atul.gaw...@openbravo.com> null
Fixes Issue 0038557:Cannot select an orphan line in Return Material
Receipt if product has Alternate UOM defined
While inserting orphan line when uom management is enable, set
return qty as operative qty and uom as operative uom
src/org/openbravo/erpCommon/ad_actionButton/RMInsertOrphanLine.java
RM packaging bot <staff...@openbravo.com> null
CI: merge back from main
src-db/database/sourcedata/AD_MODULE.xml
RM packaging bot <staff...@openbravo.com> null
CI: update AD_MODULE to version 33963
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
Carlos Aristu <carlos.ari...@openbravo.com> null
fixes issue 38555: JS Error after opening a window under some circumstances
When opening a window having the lazy filtering enabled, the funnel icon is
hidden automatically. But when opening a window with some particular
configuration it is possible to reach the code that hides the funnel icon
without having it initialized yet. In this case a JS error was thrown avoiding
the correct loading of the window.
To fix the problem we just check whether the funnel icon has been initialized
before trying to hide it.
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-grid.js
RM packaging bot <staff...@openbravo.com> null
CI: merge back from main
src-db/database/sourcedata/AD_MODULE.xml
RM packaging bot <staff...@openbravo.com> null
CI: update AD_MODULE to version 33960
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 <atul.gaw...@openbravo.com> null
Related to issue 38386: Same search key can be used twice in
warehouse definition
A build validation to check whether there exists a warehouse
with same value within client to avoid failure of build
when adding a unique constraint for client and value in
m_warehouse table.
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/DuplicatedClientWarehouseValue.class
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/DuplicatedClientWarehouseValueData.class
src-util/buildvalidation/src/org/openbravo/buildvalidation/DuplicatedClientWarehouseValue.java
src-util/buildvalidation/src/org/openbravo/buildvalidation/DuplicatedClientWarehouseValue_data.xsql
Armaignac <collazoan...@gmail.com> null
Fixes issue 38386: Same search key can be used twice in warehouse definition
The same Search Key in warehouse and storage bin can be used twice because a
missing
constraint
An unique constraints was added to warehouse definition.
src-db/database/model/tables/M_WAREHOUSE.xml
RM packaging bot <staff...@openbravo.com> null
CI: merge back from main
RM packaging bot <staff...@openbravo.com> null
CI: update AD_MODULE to version 33954
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 <alvaro.fer...@openbravo.com> null
Related to issue 38521: Code review improvements
src/org/openbravo/erpCommon/ad_callouts/SL_InOutLine_Product.java
Atul Gaware <atul.gaw...@openbravo.com> null
Fixes Issue 38521: Operative quantity in goods shipment line
field gets overridden when using Create Lines From
functionality
Modifying AUM qty as per on hand qty in product selector
to be done only when receipt/shipment line is not linked
with order line
src/org/openbravo/erpCommon/ad_callouts/SL_InOutLine_Product.java
Javier Armendáriz <javier.armenda...@openbravo.com> null
Related to bug 38422: Characteristic desc. selector not working with filter.
Adding null check and applied formatter.
src/org/openbravo/materialmgmt/ProductCharacteristicsDS.java
RM packaging bot <staff...@openbravo.com> null
CI: merge back from main
src-db/database/sourcedata/AD_MODULE.xml
RM packaging bot <staff...@openbravo.com> null
CI: update AD_MODULE to version 33951
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
Carlos Aristu <carlos.ari...@openbravo.com> null
related to issue 38518: use diamond operator
src/org/openbravo/erpReports/RptM_Requisition.java
Changes for Build #244
RM packaging bot <staff...@openbravo.com> null
CI: merge back from main
RM packaging bot <staff...@openbravo.com> null
CI: update AD_MODULE to version 34018
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
Carlos Aristu <carlos.ari...@openbravo.com> null
related to issue 38517: not need to load the list of languages in memory
src-test/src/org/openbravo/test/dal/IssuesTest.java
Carlos Aristu <carlos.ari...@openbravo.com> null
fixes issue 38630: Specify the HTML version to use when building the javadoc
Starting from JDK9 it is possible to specify the HTML version to use when
building the javadoc. In JDK10, if the format is not specified a warning is
displayed.
Setting HTML5 as the default format starting from JDK9.
build.xml
Asier Martirena <asier.martir...@openbravo.com> null
Fixed issue 38356: [Product Locked/Discontinued] Merged to PI
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] Fixed messages and changed reference name
src-db/database/sourcedata/AD_MESSAGE.xml
src-db/database/sourcedata/AD_REFERENCE.xml
Alvaro Ferraz <alvaro.fer...@openbravo.com> null
[Product Locked/Discontinued] Code review
Avoid checking PLM Status in returns.
Do not filter by m_attributesetinstance_id and m_product_uom_id when checking
the stock.
Fix seqno default value.
Add default value to ad_module_id.
Rename PLM-Status as PLM Status in window, field and messages.
Reorder fields in PLM Status.
Add description and help to PLM-Status reference.
Move PLM Status window in menu from Product Management to Master Data
Management | Product Setup.
src-db/database/model/functions/C_ORDER_POST1.xml
src-db/database/sourcedata/AD_COLUMN.xml
src-db/database/sourcedata/AD_ELEMENT.xml
src-db/database/sourcedata/AD_FIELD.xml
src-db/database/sourcedata/AD_MENU.xml
src-db/database/sourcedata/AD_MESSAGE.xml
src-db/database/sourcedata/AD_REFERENCE.xml
src-db/database/sourcedata/AD_TREENODE.xml
src-db/database/sourcedata/AD_WINDOW.xml
src-db/database/sourcedata/OBUISEL_SELECTOR.xml
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] New sequence number field in the
m_product_status table
src-db/database/model/tables/M_PRODUCT_STATUS.xml
src-db/database/sourcedata/AD_COLUMN.xml
src-db/database/sourcedata/AD_FIELD.xml
src-db/database/sourcedata/M_PRODUCT_STATUS.xml
src-db/database/sourcedata/OBUISEL_SELECTOR_FIELD.xml
Asier Martirena <asier.martir...@openbravo.com> null
Merged from PI
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] Introduced the PLM-Status menu into the
correct folder
src-db/database/sourcedata/AD_TREENODE.xml
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] Changed NVARCHAR for VARCHAR in names and
descriptions
src-db/database/model/tables/M_PRODUCT_STATUS.xml
src-db/database/model/tables/M_PRODUCT_STATUS_TRL.xml
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] New selector fot the PLM-Status attribute
src-db/database/sourcedata/AD_COLUMN.xml
src-db/database/sourcedata/AD_REFERENCE.xml
src-db/database/sourcedata/OBUISEL_SELECTOR.xml
src-db/database/sourcedata/OBUISEL_SELECTOR_FIELD.xml
Asier Martirena <asier.martir...@openbravo.com> null
Merged from PI
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] Fixed plm status tests
src-test/src/org/openbravo/test/productStatus/ProductStatusTest.java
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] Fixed problem in c_order_post1.
A query was not being correctly executed.
src-db/database/model/functions/C_ORDER_POST1.xml
Alvaro Ferraz <alvaro.fer...@openbravo.com> null
[Product Locked/Discontinued] Remove audit info from M_PRODUCT_STATUS.xml
src-db/database/sourcedata/M_PRODUCT_STATUS.xml
Alvaro Ferraz <alvaro.fer...@openbravo.com> null
[Product Locked/Discontinued] Revert change in M_INVENTORYSTATUS.xml
src-db/database/sourcedata/M_INVENTORYSTATUS.xml
Alvaro Ferraz <alvaro.fer...@openbravo.com> null
[Product Locked/Discontinued] Code review improvements
Rename Restrict Sales from POS field as Restrict Sale from POS
Hide Organization field in PLM_Status window
Reoder fields in PLM-Status window
Don't need to check producttype in m_product_status_chk constraint, as
isstocked = 'Y' implies producttype = 'I'
Check Translation Tab flag in Translation tab
Reoder fields in PLM-Status window Translation tab
Add description and help to ProductStatus table
Add help to ProductStatusTrl table
Add window in ProductStatusTrl table
Don't need to check producttype in PLM-Status field display logic, as isstocked
= 'Y' implies producttype = 'I'
Check Exclude Audit Info in M_Product_Status dataset
Remove change in ProductEventHandler.java
src-db/database/model/tables/M_PRODUCT.xml
src-db/database/sourcedata/AD_DATASET_TABLE.xml
src-db/database/sourcedata/AD_ELEMENT.xml
src-db/database/sourcedata/AD_FIELD.xml
src-db/database/sourcedata/AD_TAB.xml
src-db/database/sourcedata/AD_TABLE.xml
src-db/database/sourcedata/M_INVENTORYSTATUS.xml
src/org/openbravo/event/ProductEventHandler.java
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] Formated correctly the ad_message
src-db/database/model/functions/C_ORDER_POST1.xml
src-db/database/sourcedata/AD_MESSAGE.xml
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] Removed wrongly created xml value
src-db/database/sourcedata/M_OFFER_TYPE.xml
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] Added a message for a constraint error.
Now is possible to remove a check that was being done in an event handler to
manage it directly in the constraint.
src-db/database/sourcedata/AD_MESSAGE.xml
src/org/openbravo/event/ProductEventHandler.java
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] Added product status tests to the
AllAntTaskTests class
src-test/src/org/openbravo/test/AllAntTaskTests.java
Asier Martirena <asier.martir...@openbravo.com> null
Merged from PI
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] JUnit automated tests
src-test/src/org/openbravo/test/productStatus/ProductStatusTest.java
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] New index for the product status translation
src-db/database/model/tables/M_PRODUCT_STATUS_TRL.xml
Asier Martirena <asier.martir...@openbravo.com> null
Merged from PI
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] New error message
src-db/database/sourcedata/AD_MESSAGE.xml
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] Constraints, event handlers and display
logics added.
Added a constraint, an event handler and display logic to avoid to create
products with stocked to 'N' and with the PLM-Status set.
src-db/database/model/tables/M_PRODUCT.xml
src-db/database/sourcedata/AD_FIELD.xml
src/org/openbravo/event/ProductEventHandler.java
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] New message for locked products
src-db/database/sourcedata/AD_MESSAGE.xml
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] Updated the message shown in c_order post for
locked and discontinued products
src-db/database/model/functions/C_ORDER_POST1.xml
src-db/database/model/tables/M_PRODUCT_STATUS.xml
src-db/database/sourcedata/AD_MESSAGE.xml
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] Updated Foreign Keys names
src-db/database/model/tables/M_PRODUCT_STATUS.xml
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] New source data for the m_product_status
window
src-db/database/sourcedata/M_PRODUCT_STATUS.xml
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] New translation window for the PLM-Status.
Also modified the c_order_post function to work with the new window.
src-db/database/model/tables/M_PRODUCT_STATUS_TRL.xml
src-db/database/model/functions/C_ORDER_POST1.xml
src-db/database/model/tables/M_PRODUCT_STATUS.xml
src-db/database/sourcedata/AD_COLUMN.xml
src-db/database/sourcedata/AD_DATASET_TABLE.xml
src-db/database/sourcedata/AD_ELEMENT.xml
src-db/database/sourcedata/AD_FIELD.xml
src-db/database/sourcedata/AD_TAB.xml
src-db/database/sourcedata/AD_TABLE.xml
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] Moved the restrictsalesfrompos column to CORE
and deleted the value column
src-db/database/model/tables/M_PRODUCT_STATUS.xml
src-db/database/sourcedata/AD_COLUMN.xml
src-db/database/sourcedata/AD_ELEMENT.xml
src-db/database/sourcedata/AD_FIELD.xml
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] Modified 'PLM Status' name with 'PLM-Status'
src-db/database/sourcedata/AD_MENU.xml
src-db/database/sourcedata/AD_TAB.xml
src-db/database/sourcedata/AD_WINDOW.xml
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] New PLM-Status window to control the product
lifecycle management
This new status substitutes the locked and discontinued statuses.
src-db/database/model/tables/M_PRODUCT_STATUS.xml
src-db/database/model/tables/M_PRODUCT.xml
src-db/database/sourcedata/AD_COLUMN.xml
src-db/database/sourcedata/AD_ELEMENT.xml
src-db/database/sourcedata/AD_FIELD.xml
src-db/database/sourcedata/AD_MENU.xml
src-db/database/sourcedata/AD_TAB.xml
src-db/database/sourcedata/AD_TABLE.xml
src-db/database/sourcedata/AD_TREENODE.xml
src-db/database/sourcedata/AD_WINDOW.xml
Asier Martirena <asier.martir...@openbravo.com> null
Merged from PI
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] Performed the query to search locked and
discontinued products in c_order_post
src-db/database/model/functions/C_ORDER_POST1.xml
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] License updated
src-db/database/model/functions/C_ORDER_POST1.xml
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] Help, descritpion and central maintenance
added
src-db/database/sourcedata/AD_COLUMN.xml
src-db/database/sourcedata/AD_ELEMENT.xml
src-db/database/sourcedata/AD_FIELD.xml
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] Fixed product discontinued query
Query formated and an aggregate function used (MAX) to check a value of the
m_product_uom_id column to avoid to set it in the group by.
src-db/database/model/functions/C_ORDER_POST1.xml
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] Synchronize terminology applied
src-db/database/sourcedata/AD_COLUMN.xml
Asier Martirena <asier.martir...@openbravo.com> null
[Product Locked/Discontinued] Changes in the query to get stock.
The query is performed in order to avoid taking unnecessary fields.
src-db/database/model/functions/C_ORDER_POST1.xml
src-db/database/sourcedata/AD_COLUMN.xml
src-db/database/sourcedata/AD_MESSAGE.xml
src-db/database/sourcedata/M_OFFER_TYPE.xml
Asier Martirena <asier.martir...@openbravo.com> null
Merged from PI
Unai Martirena <unai.martir...@openbravo.com> null
[Product Locked/Discontinued] Remove posterminal fieldgroups
src-db/database/sourcedata/AD_FIELD.xml
Unai Martirena <unai.martir...@openbravo.com> null
[Product Locked/Discontinued] Set Is Discontinued field as Central
Maintenance = 'N'
src-db/database/sourcedata/AD_FIELD.xml
Osmany Garcia Machado <osmany.mach...@peoplewalking.com> null
[Product Locked/Discontinued] Validation for field 'Is Locked'
src-db/database/model/tables/M_PRODUCT.xml
src-db/database/sourcedata/AD_FIELD.xml
src-db/database/sourcedata/AD_MESSAGE.xml
Osmany Garcia Machado <osmany.mach...@peoplewalking.com> null
[Product Locked/Discontinued] Improvements to validation for field 'Is
Discontinued'
src-db/database/model/tables/M_PRODUCT.xml
src-db/database/sourcedata/AD_MESSAGE.xml
Osmany Garcia Machado <osmany.mach...@peoplewalking.com> null
[Product Locked/Discontinued] Validation for field 'Is Discontinued'
src-db/database/model/tables/M_PRODUCT.xml
src-db/database/sourcedata/AD_FIELD.xml
src-db/database/sourcedata/AD_MESSAGE.xml
Unai Martirena <unai.martir...@openbravo.com> null
[Product Locked/Discontinued] Avoid Sales Order book if Product is
Locked/Discontinued
src-db/database/model/functions/C_ORDER_POST1.xml
src-db/database/sourcedata/AD_MESSAGE.xml
Osmany Garcia Machado <osmany.mach...@peoplewalking.com> null
[Product Locked/Discontinued] Small Fix in DB
src-db/database/model/tables/M_PRODUCT.xml
Osmany Garcia Machado <osmany.mach...@peoplewalking.com> null
[Product Locked/Discontinued] Small fixes in AD
src-db/database/sourcedata/AD_COLUMN.xml
src-db/database/sourcedata/AD_FIELD.xml
Osmany Garcia Machado <osmany.mach...@peoplewalking.com> null
[Product Locked/Discontinued] Addig new field 'isDiscontinued'
src-db/database/model/tables/M_PRODUCT.xml
src-db/database/sourcedata/AD_COLUMN.xml
src-db/database/sourcedata/AD_ELEMENT.xml
src-db/database/sourcedata/AD_FIELD.xml
Osmany Garcia Machado <osmany.mach...@peoplewalking.com> null
[Product Locked/Discontinued] Addig new field 'isLocked'
src-db/database/model/tables/M_PRODUCT.xml
src-db/database/sourcedata/AD_COLUMN.xml
src-db/database/sourcedata/AD_ELEMENT.xml
src-db/database/sourcedata/AD_FIELD.xml
Carlos Aristu <carlos.ari...@openbravo.com> null
related to issue 38520: change log level to info
src/org/openbravo/dal/service/OBDal.java
Carlos Aristu <carlos.ari...@openbravo.com> null
related to issue 38566: fix javadoc + copyright year
src/org/openbravo/authentication/AuthenticationManager.java
src/org/openbravo/authentication/basic/AutologonAuthenticationManager.java
Carlos Aristu <carlos.ari...@openbravo.com> null
related to issue 38566: remove wrong javadoc text
src/org/openbravo/authentication/AuthenticationManager.java
Carlos Aristu <carlos.ari...@openbravo.com> null
fixes issue 38566: Allow to skip the login page redirection done in
index.jsp
After the fix for issue #30031, it was not possible to login in Openbravo by
using the authentication retrieved with an external login page. This is because
in the index.jsp we first check if the DB session has been created and if not,
a redirect to the login page is done.
This was breaking the flow where the authentication is performed externally
and then a redirection with the result is done to directly access Openbravo,
because in that case the DB session does not exists yet causing the redirection
to the login page instead of granting the access into the application.
To fix this problem a new method called useExternalLoginPage() has been added
to the AuthenticationManager class. It should be overridden by the subclasses
that want to avoid the redirection if the DB session is not still present when
trying to access into the application.
src/index.jsp
src/org/openbravo/authentication/AuthenticationManager.java
src/org/openbravo/authentication/basic/AutologonAuthenticationManager.java
RM packaging bot <staff...@openbravo.com> null
CI: merge back from main
src-db/database/sourcedata/AD_MODULE.xml
RM packaging bot <staff...@openbravo.com> null
CI: update AD_MODULE to version 34012
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
Carlos Aristu <carlos.ari...@openbravo.com> null
fixes issue 38614: HeartbeatProcess can lead to database connection leaks
The connection retrieved through OBDal was not being returned to the pool in
the cases where the process can not complete its execution:
- When the heartbeat is not active
- When Internet is not available
src/org/openbravo/erpCommon/ad_process/HeartbeatProcess.java
RM packaging bot <staff...@openbravo.com> null
CI: merge back from main
src-db/database/sourcedata/AD_MODULE.xml
RM packaging bot <staff...@openbravo.com> null
CI: update AD_MODULE to version 34009
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 <atul.gaw...@openbravo.com> null
Related to Issue 38510:Sample data updated in QA testing for
IsCompletelyInvoiced flag in M_Inout
referencedata/sampledata/QA_Testing/M_INOUT.xml
Atul Gaware <atul.gaw...@openbravo.com> null
Fixes Issue 38510:Slow updating to 18Q2 on an environment
with high loads of data
In general no of shipment completely invoice are more as compare to
that are not completely invoiced. Hence mddulescript logic is changed
to update iscompletelyinvoiced as No for the applicable shipments.
For rest of the existing shipments flag is set as Yes using
onCreateDefault for iscompletelyinvoiced column of M_Inout table.
src-db/database/model/tables/M_INOUT.xml
src-util/modulescript/build/classes/org/openbravo/modulescript/UpdateIsCompletelyInvoicedData.class
src-util/modulescript/src/org/openbravo/modulescript/UpdateIsCompletelyInvoiced_data.xsql
Carlos Aristu <carlos.ari...@openbravo.com> null
related to issue 38520: fix test case problems
- Keep resetting the execution count before doing the setUp, and refresh the
entities of the observers just in case the DAL layer has been reinitialized
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/event/ObserverBaseTest.java
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/event/OrderLineTestObserver.java
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/event/OrderTestObserver.java
Carlos Aristu <carlos.ari...@openbravo.com> null
related to issue 38520: fix test case problems
- Initialize test observers after DAL re-initialization done to register SQL
functions. This way the observers will get the references of the entities in
the refreshed DAL layer
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/event/ObserverBaseTest.java
Carlos Aristu <carlos.ari...@openbravo.com> null
related to issue 38520: fix test case problems
- Add check to avoid DAL layer re-initialization if the SQL functions are
already registered
- Now WeldBaseTests by default register all the SQL functions provided by the
SQLFunctionRegister instances
modules/org.openbravo.base.weld/src-test/org/openbravo/base/weld/test/WeldBaseTest.java
src-test/src/org/openbravo/test/base/OBBaseTest.java
RM packaging bot <staff...@openbravo.com> null
CI: merge back from main
src-db/database/sourcedata/AD_MODULE.xml
RM packaging bot <staff...@openbravo.com> null
CI: update AD_MODULE to version 34002
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
RM packaging bot <staff...@openbravo.com> null
Merge back from main
RM packaging bot <staff...@openbravo.com> null
Merge temporary head for 3.0RR18Q1.3
RM packaging bot <staff...@openbravo.com> null
Added signature for changeset 2121d856284c
.hgsigs
RM packaging bot <staff...@openbravo.com> null
Added tag 3.0PR18Q1.3 for changeset 63c5e173ffdc
.hgtags
RM packaging bot <staff...@openbravo.com> null
Update AD_MODULE version to 3.0PR18Q1.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
Asier Lostalé <asier.lost...@openbravo.com> null
fixes 38409: error message activating heartbeat in PG10
Starting from PostgreSQL 10, server version string includes also package,
being
a longer String it doesn't fit current column size.
Fixed by getting just the first word of the version (which is the actual
server
version) skipping the rest that refers to the package.
Examples:
9.3.21 -> 9.3.21
10.3 (Ubuntu 10.3-1.pgdg16.04+1) -> 10.3
11devel (Debian 11~~devel~20180418.2231-1~573.git5372c2c.pgdg90+1) -> 11devel
src/org/openbravo/erpCommon/utility/SystemInfo.java
RM packaging bot <staff...@openbravo.com> null
CI: merge back from main
src-db/database/sourcedata/AD_MODULE.xml
RM packaging bot <staff...@openbravo.com> null
CI: update AD_MODULE to version 33994
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
Carlos Aristu <carlos.ari...@openbravo.com> null
related to issue 38520: catch Throwable
catch Throwable to avoid the failure of the export.database task which is
throwing a NoClassDefFoundError when trying to recover the
DalSessionFactoryController with weld
src/org/openbravo/dal/core/DalLayerInitializer.java
Carlos Aristu <carlos.ari...@openbravo.com> null
related to issue 38520: disable the warning temporarily to make CI stable
src/org/openbravo/dal/service/OBDal.java
Carlos Aristu <carlos.ari...@openbravo.com> null
fixes issue 38520: Deprecate OBDal.registerSQLFunction
Carlos Aristu <carlos.ari...@openbravo.com> null
[registersql] Expose the SQL functions map in the API instead of the
controller
src-test/src/org/openbravo/test/base/OBBaseTest.java
src-test/src/org/openbravo/test/dal/IssuesTest.java
src/org/openbravo/dal/core/DalLayerInitializer.java
src/org/openbravo/dal/core/DalSessionFactoryController.java
Carlos Aristu <carlos.ari...@openbravo.com> null
[registersql] Fix registry failure in Oracle
APRMSQLFunctionRegister can not use DAL to check whether the functions to be
registered exist, because DAL layer is not initialized yet. Therefore, we
should use sqlc instead
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/APRMSQLFunctionRegister.java
src/org/openbravo/erpCommon/utility/SystemInfo.java
Carlos Aristu <carlos.ari...@openbravo.com> null
[registersql] Log warn with stack trace when using deprecated method
src/org/openbravo/dal/service/OBDal.java
Carlos Aristu <carlos.ari...@openbravo.com> null
[registersql] Minor code improvements
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/APRMSQLFunctionRegister.java
Carlos Aristu <carlos.ari...@openbravo.com> null
[registersql] Add missing method javadoc
src/org/openbravo/dal/core/SQLFunctionRegister.java
Carlos Aristu <carlos.ari...@openbravo.com> null
[registersql] Use StandardBasicTypes to provide the SQL function type
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelSQLFunctionRegister.java
Carlos Aristu <carlos.ari...@openbravo.com> null
[registersql] Add comment
src-test/src/org/openbravo/test/base/OBBaseTest.java
Carlos Aristu <carlos.ari...@openbravo.com> null
[registersql] Test infrastructure improvements
Allow to define a custom DalSessionFactoryController for the DAL Layer
initialization per test case. This way it is possible to register the set of
SQL functions in Hibernate that each test requires
src-test/src/org/openbravo/test/base/OBBaseTest.java
src-test/src/org/openbravo/test/dal/IssuesTest.java
src-test/src/org/openbravo/test/dal/TestDalSessionFactoryController.java
Carlos Aristu <carlos.ari...@openbravo.com> null
[registersql] Fix compilation error
Fix compilation error by adding the location for the WeldUtils class in the
compilation performed by the compile.apply.module task
src/build.xml
Carlos Aristu <carlos.ari...@openbravo.com> null
[registersql] Adapt changes for the test infrastructure
src-test/src/org/openbravo/test/dal/TestDalSessionFactoryController.java
src-test/src/org/openbravo/test/base/OBBaseTest.java
src-test/src/org/openbravo/test/dal/IssuesTest.java
src-test/src/org/openbravo/test/inventoryStatus/InventoryStatusTest.java
src/org/openbravo/dal/core/DalLayerInitializer.java
Carlos Aristu <carlos.ari...@openbravo.com> null
[registersql] Deprecate OBDal.registerSQLFunction
src/org/openbravo/dal/service/OBDal.java
Carlos Aristu <carlos.ari...@openbravo.com> null
[registersql] Replace OBDal.registerSQLFunction usage
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/APRMSQLFunctionRegister.java
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelSQLFunctionRegister.java
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelApplicationInitializer.java
src/org/openbravo/costing/CostingMigrationProcess.java
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/APRMApplicationInitializer.java
Carlos Aristu <carlos.ari...@openbravo.com> null
[registersql] Fix compilation error
Allow to use WeldUtils in DalLayerInitializer class by including the
WeldUtils path on the compilation performed in ant.generate.entities task
src/build.xml
Carlos Aristu <carlos.ari...@openbravo.com> null
[registersql] Provide new mechanism to register SQL functions in Hibernate
src/org/openbravo/dal/core/SQLFunctionRegister.java
modules/org.openbravo.base.weld/src/META-INF/beans.xml
src/org/openbravo/base/session/SessionFactoryController.java
src/org/openbravo/dal/core/DalLayerInitializer.java
src/org/openbravo/dal/core/DalSessionFactoryController.java
Changes for Build #245
Carlos Aristu <carlos.ari...@openbravo.com> null
fixes bug 38661: False form change detection due to blur event of 'Time'
fields
When a blur was performed on time fields, false changes were being detected
in the form. This was happening because the comparison done by SC between the
value of the field and the value returned with the mapDisplayToValue() function
were different.
Changes were detected because time fields stores also the date, and when
getting/setting the value todays date is set as date. This change was not being
done in the mapDisplayToValue() function. So, now we are setting todays date in
the value returned by mapDisplayToValue() in order to be consistent. This
avoids the false change detection in the form.
Note that we are extracting the setTodaysDate as a class method of
OBTimeItem, this is because how SC TimeItem is invoking the mapDisplayToValue()
function[1]. This way we ensure that the function can always be found.
[1]
https://code.openbravo.com/erp/mods/org.openbravo.userinterface.smartclient.dev/file/tip/web/org.openbravo.userinterface.smartclient/isomorphic/client/widgets/form/TimeItem.js#l281
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-time.js
Carlos Aristu <carlos.ari...@openbravo.com> null
related to issue 38661: initial code clean up
Removed some unused variables
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-time.js
Asier Lostalé <asier.lost...@openbravo.com> null
[license] pi merge
Asier Lostalé <asier.lost...@openbravo.com> null
fixes 38679: remove obsolete License features
Removed:
- On demand license
- Named users restrictions
- Commercial module tiers
Asier Lostalé <asier.lost...@openbravo.com> null
[license] removed some clutter
src/org/openbravo/erpCommon/ad_forms/InstanceManagement.java
Asier Lostalé <asier.lost...@openbravo.com> null
[license] trying to refresh with a broken license
This can happen in case of old Basic licenses that were singed with a now
invalid key. Refreshing the license from Butler will fix the problem.
src/org/openbravo/erpCommon/obps/ActivationKey.java
Asier Lostalé <asier.lost...@openbravo.com> null
[license] pi merge
Asier Lostalé <asier.lost...@openbravo.com> null
[license] removed openInstanceManagementForm as out of demand platform was
its only user
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/classic/ob-classic-compatibility.js
Asier Lostalé <asier.lost...@openbravo.com> null
[license] use set for better perfomance
src/org/openbravo/erpCommon/obps/ActivationKey.java
Asier Lostalé <asier.lost...@openbravo.com> null
[license] pi merge
Asier Lostalé <asier.lost...@openbravo.com> null
[license] removed already deprecated ad_module.commercial_tier column
This information was set to support Basic instances which now are no longer
supported in Central Repository, so they can be removed.
src-db/database/model/tables/AD_MODULE.xml
src-db/database/model/tables/AD_MODULE_INSTALL.xml
src-db/database/model/triggers/AD_MODULE_TRG2.xml
src-db/database/model/triggers/AD_MODULE_VERSION_TRG.xml
src-db/database/sourcedata/AD_COLUMN.xml
src-db/database/sourcedata/AD_ELEMENT.xml
src-db/database/sourcedata/AD_FIELD.xml
src-db/database/sourcedata/AD_MESSAGE.xml
src-db/database/sourcedata/AD_REFERENCE.xml
src-db/database/sourcedata/AD_REF_LIST.xml
Asier Lostalé <asier.lost...@openbravo.com> null
[license] Removed concurrent named user restrictions
Now it is no longer possible to define in Openbravo.properties concurrent
named
user restriction.
config/Openbravo.properties.template
src-db/database/sourcedata/AD_MESSAGE.xml
src/org/openbravo/base/secureApp/LoginHandler.java
src/org/openbravo/erpCommon/obps/ActivationKey.java
Asier Lostalé <asier.lost...@openbravo.com> null
[license] limit named users only if set in properties
src/org/openbravo/erpCommon/obps/ActivationKey.java
Asier Lostalé <asier.lost...@openbravo.com> null
[license] moved HTML license visualization to Instance Activation Servlet
src/org/openbravo/erpCommon/ad_forms/InstanceManagement.java
src/org/openbravo/erpCommon/obps/ActivationKey.java
Asier Lostalé <asier.lost...@openbravo.com> null
[license] Instance Activation form: removed 2.50 UI components
src/org/openbravo/erpCommon/ad_forms/InstanceManagement.html
src/org/openbravo/erpCommon/ad_forms/InstanceManagement.java
src/org/openbravo/erpCommon/ad_forms/InstanceManagement.xml
src/org/openbravo/erpCommon/ad_forms/InstanceManagementActivateOnline.xml
Asier Lostalé <asier.lost...@openbravo.com> null
[license] don't use HSAS as ConnectionProvider in InstanceManagement form
src/org/openbravo/erpCommon/ad_forms/InstanceManagement.java
Asier Lostalé <asier.lost...@openbravo.com> null
[license] removed support for On Demand licenses
modules/org.openbravo.client.application/src/org/openbravo/client/application/HeartBeatPopUpComponent.java
src-db/database/sourcedata/AD_MESSAGE.xml
src/org/openbravo/base/secureApp/LoginHandler.java
src/org/openbravo/erpCommon/ad_forms/InstanceManagement.java
src/org/openbravo/erpCommon/ad_forms/InstancePurpose.java
src/org/openbravo/erpCommon/ad_process/HeartbeatProcess.java
src/org/openbravo/erpCommon/obps/ActivationKey.java
src/org/openbravo/erpCommon/obps/ActiveInstanceProcess.java
Asier Lostalé <asier.lost...@openbravo.com> null
[license] remove obsolete public key
src/org/openbravo/erpCommon/obps/ActivationKey.java
Iñaki Garcia <inaki.gar...@openbravo.com> null
Adding product of RTVa002 to QA Admin client sample data
referencedata/sampledata/QA_Testing/AD_SEQUENCE.xml
referencedata/sampledata/QA_Testing/AD_USER.xml
referencedata/sampledata/QA_Testing/AD_WINDOW_ACCESS.xml
referencedata/sampledata/QA_Testing/C_BPARTNER.xml
referencedata/sampledata/QA_Testing/M_PRODUCT.xml
referencedata/sampledata/QA_Testing/M_PRODUCTPRICE.xml
referencedata/sampledata/QA_Testing/M_PRODUCT_ACCT.xml
referencedata/sampledata/QA_Testing/OBUIAPP_PROCESS_ACCESS.xml
Iñaki Garcia <inaki.gar...@openbravo.com> null
Removing bad changes in sourcedata from the previous commit
src-db/database/sourcedata/AD_FIELD.xml
src-db/database/sourcedata/OBUIAPP_PARAMETER.xml
Iñaki Garcia <inaki.gar...@openbravo.com> null
Adding the data created by the RTVa001 test to the Sample Data of QA
Testing client
referencedata/sampledata/QA_Testing/AD_SEQUENCE.xml
referencedata/sampledata/QA_Testing/AD_WINDOW_ACCESS.xml
referencedata/sampledata/QA_Testing/C_BPARTNER.xml
referencedata/sampledata/QA_Testing/FIN_FINANCIAL_ACCOUNT.xml
referencedata/sampledata/QA_Testing/OBUIAPP_PROCESS_ACCESS.xml
src-db/database/sourcedata/AD_FIELD.xml
src-db/database/sourcedata/OBUIAPP_PARAMETER.xml
David Miguelez <david.migue...@openbravo.com> null
Related to Issue 38547. Code Refactor:
* Moved logic to clone order into it's own method
* Moved logic to clone order lines into it's own method
* Remove unnecessary save
* Reorder methods
* Add final modifiers to method parameters
modules/org.openbravo.client.application/src/org/openbravo/client/application/businesslogic/CloneOrderActionHandler.java
David Miguelez <david.migue...@openbravo.com> null
Fixes Issue 38547. When cloning a sales order, exploded non
stocked BOM product is related with the original order line
* When an order line that has been created from an exploded
BOM is created, it is added to a list to fix the relationship
after cloning all order lines
* When all order lines are cloned, this relationship is fixed
by pointing to the cloned order line of the parent bom product
* Moved logic for fixing services relationship into it's own method
modules/org.openbravo.client.application/src/org/openbravo/client/application/businesslogic/CloneOrderActionHandler.java
Asier Lostalé <asier.lost...@openbravo.com> null
fixes 38659: new roles should be manual by default
* By default, new roles are now maked as manual and not advanced
* When a role is moved from manual to automatic, permissions are now
recalculated
* Roles created in Initial Client and Org setup are kept as privileged
src-db/database/model/tables/AD_ROLE.xml
src-db/database/model/triggers/AD_ROLE_TRG.xml
src-db/database/sourcedata/AD_COLUMN.xml
src/org/openbravo/erpCommon/businessUtility/InitialSetupUtility.java
Javier Armendáriz <javier.armenda...@openbravo.com> null
Related to isue 38479: Removed unused validation rule.
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_VAL_RULE.xml
Javier Armendáriz <javier.armenda...@openbravo.com> null
Fixed issue 38479: Enable read-only pool per report
Javier Armendáriz <javier.armenda...@openbravo.com> null
[ropr] Small fixes.
modules/org.openbravo.client.application/src/org/openbravo/client/application/event/DataPoolSelectionEventHandler.java
src/org/openbravo/dal/service/DataPoolChecker.java
Javier Armendáriz <javier.armenda...@openbravo.com> null
[ropr] Review fixes
- Moved preference to client.application module
- Changed name of ExtraWindowSettingsAction utilities file
- DataPoolSelectionEventHandler now caches DataPoolChecker
- Improved code comments.
- Fixed raw type warning
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/callback/ob-extra-window-settings-actions.js
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_PREFERENCE.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_REF_LIST.xml
modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationComponentProvider.java
modules/org.openbravo.client.application/src/org/openbravo/client/application/event/DataPoolSelectionEventHandler.java
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/hooks/DataPoolSelectionWindowInjector.java
src-db/database/sourcedata/AD_PREFERENCE.xml
src-db/database/sourcedata/AD_REF_LIST.xml
src/org/openbravo/dal/service/DataPoolChecker.java
src/org/openbravo/dal/service/OBDal.java
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/callback/ob-extrawindowsettingcallback-utils.js
Javier Armendáriz <javier.armenda...@openbravo.com> null
[ropr] Review fixes
- Changed ExtraWindowSettingCallbackUtils to be part of OB.Utils
- Corrected sequence number of columns of OBUIAPP_Data_Pool_Sel and
OBUIAPP_Pool_Report
- Moving DataPoolSelectionEventHandler to application module package.
- Improved documentation
- Small code improvements
modules/org.openbravo.client.application/src/org/openbravo/client/application/event/DataPoolSelectionEventHandler.java
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_ELEMENT.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_TABLE.xml
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/hooks/DataPoolSelectionWindowInjector.java
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/callback/ob-extrawindowsettingcallback-utils.js
src/org/openbravo/dal/service/DataPoolChecker.java
src/org/openbravo/erpCommon/utility/PrintJR.java
src/org/openbravo/service/system/DatabaseValidator.java
src/org/openbravo/event/DataPoolSelectionEventHandler.java
Javier Armendáriz <javier.armenda...@openbravo.com> null
Merge with pi
Javier Armendáriz <javier.armenda...@openbravo.com> null
[ropr] Code review fixes.
- Adding processId to report using PrintJR class to make it identificable
- Generalized OB.DataPoolSel to a generic callback function that can be used to
show an info message in any window.
- Changed DataPoolChecker to implement OBSingleton instead of using Weld.
- Refactored DataPoolChecker to minimize its public API
- Removed TestCases for DataPoolChecker
- Improving description/help text of Data Pool Selection window
- General code cleanup
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/callback/ob-extrawindowsettingcallback-utils.js
src/org/openbravo/dal/service/DataPoolChecker.java
modules/org.openbravo.client.application/src-db/database/model/views/OBUIAPP_POOL_REPORT_V.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MENU.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_REFERENCE.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_TABLE.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_WINDOW.xml
modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationComponentProvider.java
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/hooks/DataPoolSelectionWindowInjector.java
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelApplicationInitializer.java
src-test/src/org/openbravo/test/AllAntTaskTests.java
src-test/src/org/openbravo/test/AllQuickAntTaskTests.java
src-test/src/org/openbravo/test/AllTests.java
src-test/src/org/openbravo/test/AntTaskTests.java
src-test/src/org/openbravo/test/dal/DalTest.java
src/org/openbravo/dal/service/OBDal.java
src/org/openbravo/erpCommon/utility/PrintJR.java
src/org/openbravo/event/DataPoolSelectionEventHandler.java
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/callback/ob-datapoolselection-callback.js
src-test/src/org/openbravo/test/dal/DataPoolCheckerTest.java
src/org/openbravo/dal/datapool/DataPoolChecker.java
Javier Armendáriz <javier.armenda...@openbravo.com> null
[ropr] Code review fixes.
- Cleaned code in DataPoolSelectionWindowInjector
- Data pool field in obuiapp_data_pool_sel set as required
- Removed data pool selection tab specific code from ob-standard-view
- Converted DataPoolChecker to an Application scoped class instead of relying
on static method/fields
- Adding unique constraint to report field in obuiapp_data_pool_sel
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/hooks/DataPoolSelectionWindowInjector.java
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/callback/ob-datapoolselection-callback.js
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_DATA_POOL_SEL.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_ELEMENT.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml
modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationComponentProvider.java
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelApplicationInitializer.java
src-test/src/org/openbravo/test/dal/DalTest.java
src-test/src/org/openbravo/test/dal/DataPoolCheckerTest.java
src/org/openbravo/dal/datapool/DataPoolChecker.java
src/org/openbravo/dal/service/OBDal.java
src/org/openbravo/event/DataPoolSelectionEventHandler.java
src/org/openbravo/service/system/DatabaseValidator.java
modules/org.openbravo.client.application/src/org/openbravo/client/application/datapool/DataPoolSelectionWindowInjector.java
Javier Armendáriz <javier.armenda...@openbravo.com> null
[ropr] Changed column name to avoid warning of undefined foreign key.
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_DATA_POOL_SEL.xml
modules/org.openbravo.client.application/src-db/database/model/views/OBUIAPP_POOL_REPORT_V.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_ELEMENT.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml
Javier Armendáriz <javier.armenda...@openbravo.com> null
[ropr] Fixed view definition for Oracle
modules/org.openbravo.client.application/src-db/database/model/views/OBUIAPP_POOL_REPORT_V.xml
Carlos Aristu <carlos.ari...@openbravo.com> null
[ropr] Missing changes from merge
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelApplicationInitializer.java
Carlos Aristu <carlos.ari...@openbravo.com> null
[ropr] Merge with pi
Javier Armendáriz <javier.armenda...@openbravo.com> null
[ropr] Adding test cases in DalTest, fixing warning and updating labels.
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/OBUISEL_SELECTOR_FIELD.xml
modules/org.openbravo.client.application/src/org/openbravo/client/application/datapool/DataPoolSelectionWindowInjector.java
src-test/src/org/openbravo/test/dal/DalTest.java
Javier Armendáriz <javier.armenda...@openbravo.com> null
[ropr] Replacing table reference in report to window reference.
In addition, filter is improved to exclude toolbar print reports and include
reports marked as Jasper but not as a report in AD_Process.
modules/org.openbravo.client.application/src-db/database/model/views/OBUIAPP_POOL_REPORT_V.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/OBUISEL_SELECTOR_FIELD.xml
Javier Armendáriz <javier.armenda...@openbravo.com> null
[ropr] Report field in data pool selection should be required.
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_DATA_POOL_SEL.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
Javier Armendáriz <javier.armenda...@openbravo.com> null
[ropr] Created selector to improve filtering of reports in data pool
selection.
modules/org.openbravo.client.application/src-db/database/sourcedata/OBUISEL_SELECTOR.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/OBUISEL_SELECTOR_FIELD.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_REFERENCE.xml
Javier Armendáriz <javier.armenda...@openbravo.com> null
[ropr] Using reports view instead of referencing each process table.
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_DATA_POOL_SEL.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_ELEMENT.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml
src/org/openbravo/dal/datapool/DataPoolChecker.java
Javier Armendáriz <javier.armenda...@openbravo.com> null
[ropr] Created a View to group all reports in a single location.
This view can be referenced using a tabledir reference to select a report from
all availables from ad_process and obuiapp_process.
modules/org.openbravo.client.application/src-db/database/model/views/OBUIAPP_POOL_REPORT_V.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_TABLE.xml
Javier Armendáriz <javier.armenda...@openbravo.com> null
Merging changes from ro-pool-per-report
Javier Armendáriz <javier.armenda...@openbravo.com> null
[ropr] Updating process selection after updating DataPoolSelection entries
src/org/openbravo/event/DataPoolSelectionEventHandler.java
src/org/openbravo/dal/datapool/DataPoolChecker.java
Javier Armendáriz <javier.armenda...@openbravo.com> null
[ropr] Reordered fields and restricted processes fields to show reports only
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_VAL_RULE.xml
Javier Armendáriz <javier.armenda...@openbravo.com> null
[ropr] Adding test case to refactor DataPoolChecker trying to make it more
readable.
src-test/src/org/openbravo/test/dal/DataPoolCheckerTest.java
src-test/src/org/openbravo/test/AllAntTaskTests.java
src-test/src/org/openbravo/test/AllQuickAntTaskTests.java
src-test/src/org/openbravo/test/AllTests.java
src-test/src/org/openbravo/test/AntTaskTests.java
src/org/openbravo/dal/datapool/DataPoolChecker.java
src/org/openbravo/dal/service/OBDal.java
Javier Armendáriz <javier.armenda...@openbravo.com> null
[ropr] Fixed cases where behaviors are not as expected.
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelApplicationInitializer.java
src/org/openbravo/dal/datapool/DataPoolChecker.java
src/org/openbravo/dal/service/OBDal.java
Javier Armendáriz <javier.armenda...@openbravo.com> null
[ropr] Showing message only when RO Pool is not enabled.
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
modules/org.openbravo.client.application/src/org/openbravo/client/application/datapool/DataPoolSelectionWindowInjector.java
Javier Armendáriz <javier.armenda...@openbravo.com> null
[ropr] Reorganized code and adding an info message when DataPoolSel window
opens.
modules/org.openbravo.client.application/src/org/openbravo/client/application/datapool/DataPoolSelectionWindowInjector.java
src/org/openbravo/dal/datapool/DataPoolChecker.java
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MESSAGE.xml
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelApplicationInitializer.java
src/org/openbravo/dal/service/OBDal.java
modules/org.openbravo.client.application/src/org/openbravo/client/application/datapool/DataPoolChecker.java
Javier Armendáriz <javier.armenda...@openbravo.com> null
[ropr] OBDal checks preference and DataPoolSelection to decide which pool
returns.
modules/org.openbravo.client.application/src/org/openbravo/client/application/datapool/DataPoolChecker.java
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelApplicationInitializer.java
src/org/openbravo/dal/service/OBDal.java
Javier Armendáriz <javier.armenda...@openbravo.com> null
[ropr] Created Data pool selection table and window
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_DATA_POOL_SEL.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_ELEMENT.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MENU.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_REFERENCE.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_TAB.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_TABLE.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_TREENODE.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_WINDOW.xml
src-db/database/sourcedata/AD_REF_LIST.xml
src-db/database/sourcedata/AD_TREENODE.xml
Javier Armendáriz <javier.armenda...@openbravo.com> null
[ropr] Moving preference set up as using Preferences directly in OBDal leads
to compilation errors.
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelApplicationInitializer.java
src/org/openbravo/dal/service/OBDal.java
Javier Armendáriz <javier.armenda...@openbravo.com> null
[ropr] Default pool can be defined as a preference.
This preference takes precedence when requesting a non-default pool.
E.g. if preference is set to "DEFAULT" and requested "RO", "DEFAULT"
pool will be returned.
src-db/database/sourcedata/AD_PREFERENCE.xml
src-db/database/sourcedata/AD_REF_LIST.xml
src/org/openbravo/dal/service/OBDal.java
RM packaging bot <staff...@openbravo.com> null
CI: merge back from main
src-db/database/sourcedata/AD_MODULE.xml
RM packaging bot <staff...@openbravo.com> null
CI: update AD_MODULE to version 34107
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é <asier.lost...@openbravo.com> null
fixed bug 38655: incorrect query in UserLock
The query had unbalanced parenthesis
src/org/openbravo/base/secureApp/UserLock.java
Carlos Aristu <carlos.ari...@openbravo.com> null
fixes issue 38635: Wrong combo values if the org id is not received by the
FIC
Before the changes on issue #37980 when retrieving an empty organization in
the FIC, the query to calculate the selected combo value was filtering by every
organization in the client. After that changes, the query to calculate the
combo is filtering by an empty organization list, avoiding to retrieve the
correct value.
This is eventually caused by a change on how the
Utility.getReferenceableOrg() method behaves. It now returns an empty list ('')
if no organization is provided.
To fix the problem we are now not including the org filtering in the query
generated by UIDefinition.getValueInComboReference() method if an empty
organization list is provided when building the query. In this case, filtering
by client should be enough.
src/org/openbravo/erpCommon/utility/ComboTableData.java
src/org/openbravo/erpCommon/utility/StringCollectionUtils.java
Asier Lostalé <asier.lost...@openbravo.com> null
fixes 38652: delay response after failed login attempt by default
New instances will increse response time in 200ms after each subsequent
failed login attempt up to 3 seconds.
config/Openbravo.properties.template
RM packaging bot <staff...@openbravo.com> null
CI: merge back from main
src-db/database/sourcedata/AD_MODULE.xml
RM packaging bot <staff...@openbravo.com> null
CI: update AD_MODULE to version 34102
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
Carlos Aristu <carlos.ari...@openbravo.com> null
related to issue 38582: enable apply tick when the range is cleared
Check rangeItemValue if there is no new range defined:
- If rangeItemValue is not null, it means that the range has been cleared:
apply tick should be enabled
- If rangeItemValue is null, the range has not changed (it is still empty):
apply tick should not be enabled
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-minidaterange.js
Atul Gaware <atul.gaw...@openbravo.com> null
Fixes Issue 38597: Today's movement date for Goods Shipment
generated when booking Warehouse Order
Unlike POS Order, used order date as movement date in shipment
when created while processing sales order of type warehoue order
src-db/database/model/functions/M_INOUT_CREATE.xml
Atul Gaware <atul.gaw...@openbravo.com> null
Fixes Issue 38551: Improve performance of Add Multiple Payments process
in Financial Account window
** Clear session after processing each payment being used to create
Financial Account Transaction.
** getTransactionMaxLineNo is already called to set Line No in
TransactionsDao's createFinAccTransaction method so avoid it again
in AddMultiplePaymentsHandler
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/AddMultiplePaymentsHandler.java
Atul Gaware <atul.gaw...@openbravo.com> null
Fixes Issue 38581: It should not be possible to process a
Landed Cost Matching when the Landed Cost is in draft status
In where clause of HQL query for table used in loading Landed
Costs in Match LC Costs process definition pop up window,
add condition to check whether LC records are processed.
src-db/database/sourcedata/AD_TABLE.xml
RM packaging bot <staff...@openbravo.com> null
CI: merge back from main
RM packaging bot <staff...@openbravo.com> null
CI: update AD_MODULE to version 34093
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é <asier.lost...@openbravo.com> null
fixes 38651: problems in user locking implementation
Fixes some problems in user locking:
1. When defining an incremental delay for login, it is only possible to set
ranges of integer seconds. Increment by 1 second on each failed attempt
is too much: it should be possible to define this increment to something
smaller than complete seconds.
2. After a failed login attempt, login response is delayed. While in this
delay, a database connection is kept open. It would be better to return
it to the pool and get another one afterwards.
3. When trying to log in with a non existing user, delay is also correctly
applied. The query count number of failed attempts is checking from the
beginning of the time. It should check if there was any attempt during
the
last one day at most.
4. After a user is locked, subsequent login attempts mark it as locked
again.
src/org/openbravo/base/secureApp/LoginUtils.java
src/org/openbravo/base/secureApp/UserLock.java
Atul Gaware <atul.gaw...@openbravo.com> null
Fixes Issue 0038639: Debit and credit amounts are wrongly updated
in G/L Journal lines with different currency than general ledger
currency
**amtSourceDr was wrongly set as amtAcctDr and amtSourceCr as
amtAcctCr in the callouts refactor project. Both values are
set correctly now.
src/org/openbravo/erpCommon/ad_callouts/SL_JournalLineAmt.java
Carlos Aristu <carlos.ari...@openbravo.com> null
related to bug 38489: Minor code improvements in convertToJsonObjects method
- Use diamond operator
- Iterate over the entrySet instead of the keySet
- Removed useless comment
modules/org.openbravo.service.json/src/org/openbravo/service/json/DataToJsonConverter.java
Carlos Aristu <carlos.ari...@openbravo.com> null
fixes big 38489: Display field of table reference can't be retrieved by
some DS
Some datasources (like those extending ReadOnlyDataSourceService) use the
DataToJsonConverter.convertToJsonObjects() method to return its result. When
converting BaseOBObjects this method was not using the related Property to
place its corresponding value into the resulting JSON.
Now we make use of the Property, this allows to retrieve the "Display Field"
if the Property is a table reference, when invoking the
DataToJsonConverter.addBaseOBObject() method.
modules/org.openbravo.service.json/src/org/openbravo/service/json/DataToJsonConverter.java
RM packaging bot <staff...@openbravo.com> null
CI: merge back from main
RM packaging bot <staff...@openbravo.com> null
CI: update AD_MODULE to version 34073
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
Carlos Aristu <carlos.ari...@openbravo.com> null
related to issue 38582: check first if lazy filtering is enabled
Micro-optimization to avoid checking the changes in the date range if lazy
filtering is not enabled
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-minidaterange.js
Carlos Aristu <carlos.ari...@openbravo.com> null
related to issue 38582: properly check whether the range has changed
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-minidaterange.js
Asier Lostalé <asier.lost...@openbravo.com> null
fixes 38629: do not use ad_session_status to disable PG triggers
* In PostgreSQL triggers are now disabled using session variables.
* Oracle implementation remains as it was before
Asier Lostalé <asier.lost...@openbravo.com> null
[trg] changed error messages to mention functinallity, not implementation
src/org/openbravo/dal/core/TriggerHandler.java
Asier Lostalé <asier.lost...@openbravo.com> null
[trg] reformat
src/org/openbravo/dal/core/TriggerHandler.java
Asier Lostalé <asier.lost...@openbravo.com> null
[trg] fixed db inconsistency
src-db/database/sourcedata/M_OFFER_TYPE.xml
Asier Lostalé <asier.lost...@openbravo.com> null
[trg] fixed Oracle-PG compat issue when invoking trigger handling PL
functions
To invoke a PL function PG requires to use the PERFORM kwy word whereas Oracle
does not support it, the function is directly invoked. This is covered in DBSM
for the standard functions defined in database model, but it was not if the
function is created in pre-script which is the case of these functions for
triggers.
Now DBSM takes care of these 2 functions as exceptional cases.
src-db/database/lib/dbsourcemanager.jar
src-db/database/model/functions/C_INVOICETAX_ADJUSTMENT.xml
src-db/database/model/functions/C_ORDERTAX_ADJUSTMENT.xml
Asier Lostalé <asier.lost...@openbravo.com> null
[trg] fixed PG pre-script
src-db/database/model/prescript-PostgreSql.sql
Asier Lostalé <asier.lost...@openbravo.com> null
[trg] fixed Oracle prescript
src-db/database/model/prescript-Oracle.sql
Asier Lostalé <asier.lost...@openbravo.com> null
[trg] updated java doc
src/org/openbravo/dal/core/TriggerHandler.java
Asier Lostalé <asier.lost...@openbravo.com> null
[trg] pi merge
Asier Lostalé <asier.lost...@openbravo.com> null
[trg] added pl procedures to disable/enable triggers
src-db/database/model/excludeFilter.xml
src-db/database/model/functions/C_INVOICETAX_ADJUSTMENT.xml
src-db/database/model/functions/C_ORDERTAX_ADJUSTMENT.xml
src-db/database/model/prescript-Oracle.sql
src-db/database/model/prescript-PostgreSql.sql
Asier Lostalé <asier.lost...@openbravo.com> null
[trg] pi merge
Asier Lostalé <asier.lost...@openbravo.com> null
[trg] fixed Oracle pre-script
src-db/database/model/prescript-Oracle.sql
Asier Lostalé <asier.lost...@openbravo.com> null
[trg] removed ad_session_status table
* In PostgreSQL it is not longer used
* In Oracle is now created in prescript
src-db/database/model/excludeFilter.xml
src-db/database/model/prescript-Oracle.sql
src-db/database/sourcedata/AD_COLUMN.xml
src-db/database/sourcedata/AD_ELEMENT.xml
src-db/database/sourcedata/AD_TABLE.xml
src-db/database/sourcedata/M_OFFER_TYPE.xml
src-db/database/model/functions/AD_ISTRIGGERENABLED.xml
src-db/database/model/tables/AD_SESSION_STATUS.xml
Asier Lostalé <asier.lost...@openbravo.com> null
[trg] soft trigger enabling/disabling implemented with session vars in PG
Oracle implementation continues being the same.
src-db/database/model/excludeFilter.xml
src-db/database/model/prescript-Oracle.sql
src-db/database/model/prescript-PostgreSql.sql
src/org/openbravo/dal/core/TriggerHandler.java
Asier Lostalé <asier.lost...@openbravo.com> null
[trg] using try with resources to handle trigger status statement
src/org/openbravo/dal/core/TriggerHandler.java
Carlos Aristu <carlos.ari...@openbravo.com> null
fixes bug 38582: wrong behavior after setting a date filter having lazy
filtering
The grid was not being set as ready to filter after setting a date filter
using the date range dialog. Now, we explicitly put the grid in the correct
status in that case.
Together with this, a new function called getSourceGrid() has been added,
which provides the reference to the parent (source) grid of the date filter.
And we are using it where needed.
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-minidaterange.js
Changes for Build #246
Carlos Aristu <carlos.ari...@openbravo.com> null
related to issue 38635: added test case
src-test/src/org/openbravo/test/datasource/FICTest.java
Asier Lostalé <asier.lost...@openbravo.com> null
fixed bug bug 38700: incorrect PL inconsistency warn in ORA
When generating patterns to standardardize invocations to PL functions with
output parameters, take into account all functions, not just the ones defined
in current module.
src-db/database/lib/dbsourcemanager.jar
Carlos Aristu <carlos.ari...@openbravo.com> null
fixes bug 38593: Wrong cell style calculation when hiding the calendar lanes
This was an issue in Smartclient, fixed here[1]. When hidding the calendar
lanes, the chosen date was not being retrieved properly, avoiding the proper
calculation of the cell styles.
[1]
https://code.openbravo.com/private/com.isomorphic.smartclient/diff/073b213e9dc4/SmartClient/smartclientSDK/source/client/widgets/CalendarView.js#l1.339
modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/isomorphic/ISC_Combined.js
Carlos Aristu <carlos.ari...@openbravo.com> null
fixes bug 38689: Avoid setting as automatic a role that inherits permissions
src-db/database/model/triggers/AD_ROLE_CHECK_TRG.xml
src-db/database/sourcedata/AD_MESSAGE.xml
Asier Lostalé <asier.lost...@openbravo.com> null
related to issue 38679: removed unused message
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MESSAGE.xml
Last 20 lines of the console output:
[...truncated 4337 lines...]
Connected to:
Oracle Database 12c Release 12.1.0.1.0 - 64bit Production
SQL>
Call completed.
SQL> Disconnected from Oracle Database 12c Release 12.1.0.1.0 - 64bit Production
+ run_ora_command 'column object_name format a32
SELECT object_id, object_name, object_type FROM user_objects WHERE
status<>'\''VALID'\'' AND object_type IN('\''VIEW'\'', '\''PACKAGE'\'',
'\''PACKAGE BODY'\'', '\''FUNCTION'\'', '\''PROCEDURE'\'', '\''TRIGGER'\'',
'\''JAVA CLASS'\'') ORDER BY object_type, object_name;'
+ ssh oracle@10.0.3.12
Pseudo-terminal will not be allocated because stdin is not a terminal.
+ grep -q OBJECT_ID /tmp/int-dbcons-oracle_objects
+ true
+ exit 0
Checking console output
Email was triggered for: Fixed
Trigger Success was overridden by another trigger and will not send an email.
Sending email for trigger: Fixed
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Openbravo-builds mailing list
Openbravo-builds@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-builds