Tue, 08 Oct 2019 21:45:00 -0400[orderconfirmation] Change relation in Cancel and Replace to 1-N
Armaignac <collazoandy4@gmail.com> [Tue, 08 Oct 2019 21:45:00 -0400] rev 36765
[orderconfirmation] Change relation in Cancel and Replace to 1-N

The Cancel and Replace API was modified to allow create more than one replacement
for the order. Now an order can be replaced by more than one order specified in the
jsonorder

Tue, 08 Oct 2019 10:54:35 -0400[orderconfirmation] Added display logic to Replacement Orders
Armaignac <collazoandy4@gmail.com> [Tue, 08 Oct 2019 10:54:35 -0400] rev 36764
[orderconfirmation] Added display logic to Replacement Orders

Now the tab will only show in orders that have replacements

Tue, 08 Oct 2019 10:26:15 -0400[orderconfirmation] Set modulescript execution limit to 20Q1
Armaignac <collazoandy4@gmail.com> [Tue, 08 Oct 2019 10:26:15 -0400] rev 36763
[orderconfirmation] Set modulescript execution limit to 20Q1

Tue, 08 Oct 2019 00:20:43 -0400[orderconfirmation] Added Modulescript to populate the replacement order table
Armaignac <collazoandy4@gmail.com> [Tue, 08 Oct 2019 00:20:43 -0400] rev 36762
[orderconfirmation] Added Modulescript to populate the replacement order table

Tue, 08 Oct 2019 00:06:11 -0400[orderconfirmation] Hide Replacement order field in sales order
Armaignac <collazoandy4@gmail.com> [Tue, 08 Oct 2019 00:06:11 -0400] rev 36761
[orderconfirmation] Hide Replacement order field in sales order

Mon, 07 Oct 2019 21:55:18 -0400[orderconfirmation] Added Replacement Orders tab in Sales Order
Armaignac <collazoandy4@gmail.com> [Mon, 07 Oct 2019 21:55:18 -0400] rev 36760
[orderconfirmation] Added Replacement Orders tab in Sales Order

A new tab was added to Sales Order window to reflect the replacements for an
existing cancelled and replaced order.

Mon, 18 Nov 2019 12:05:39 +0100Fixed issue 42177: Added infrastructure for JS Tests
Javier Armendáriz <javier.armendariz@openbravo.com> [Mon, 18 Nov 2019 12:05:39 +0100] rev 36759
Fixed issue 42177: Added infrastructure for JS Tests

Thu, 14 Nov 2019 17:47:10 +0100[jstest] Fixed formatting of ESLint config
Javier Armendáriz <javier.armendariz@openbravo.com> [Thu, 14 Nov 2019 17:47:10 +0100] rev 36758
[jstest] Fixed formatting of ESLint config

Thu, 14 Nov 2019 17:39:26 +0100[jstest] Removed uneeded globals for tests
Javier Armendáriz <javier.armendariz@openbravo.com> [Thu, 14 Nov 2019 17:39:26 +0100] rev 36757
[jstest] Removed uneeded globals for tests

Thu, 14 Nov 2019 14:22:10 +0100[jstest] Removed TestComponent and getTestResources method
Javier Armendáriz <javier.armendariz@openbravo.com> [Thu, 14 Nov 2019 14:22:10 +0100] rev 36756
[jstest] Removed TestComponent and getTestResources method

Thu, 14 Nov 2019 11:08:58 +0100[jstest] Adding test reports folder to gitignore
Javier Armendáriz <javier.armendariz@openbravo.com> [Thu, 14 Nov 2019 11:08:58 +0100] rev 36755
[jstest] Adding test reports folder to gitignore

Thu, 14 Nov 2019 10:35:49 +0100[jstest] Removed QUnit test infrastructure and available tests
Javier Armendáriz <javier.armendariz@openbravo.com> [Thu, 14 Nov 2019 10:35:49 +0100] rev 36754
[jstest] Removed QUnit test infrastructure and available tests

Thu, 14 Nov 2019 09:24:36 +0100[jstest] Merge from pi
Javier Armendáriz <javier.armendariz@openbravo.com> [Thu, 14 Nov 2019 09:24:36 +0100] rev 36753
[jstest] Merge from pi

Tue, 12 Nov 2019 19:05:18 +0100[jstest] Creating new tests based on old QUnit ones
Javier Armendáriz <javier.armendariz@openbravo.com> [Tue, 12 Nov 2019 19:05:18 +0100] rev 36752
[jstest] Creating new tests based on old QUnit ones

Mon, 11 Nov 2019 13:22:04 +0100[jstest] Merge from pi
Javier Armendáriz <javier.armendariz@openbravo.com> [Mon, 11 Nov 2019 13:22:04 +0100] rev 36751
[jstest] Merge from pi

Mon, 11 Nov 2019 11:09:09 +0100[jstest] Adding ESLint rules for Jest tests
Javier Armendáriz <javier.armendariz@openbravo.com> [Mon, 11 Nov 2019 11:09:09 +0100] rev 36750
[jstest] Adding ESLint rules for Jest tests

Thu, 07 Nov 2019 10:55:34 +0100[jstest] Adding flag to pass coverage when no tests were found
Javier Armendáriz <javier.armendariz@openbravo.com> [Thu, 07 Nov 2019 10:55:34 +0100] rev 36749
[jstest] Adding flag to pass coverage when no tests were found

Thu, 07 Nov 2019 10:51:50 +0100[jstest] Defined explicit expression of test location
Javier Armendáriz <javier.armendariz@openbravo.com> [Thu, 07 Nov 2019 10:51:50 +0100] rev 36748
[jstest] Defined explicit expression of test location

Tests should be located in web-test folder, and should have the following
naming: my-component.test.js

Thu, 07 Nov 2019 10:37:25 +0100[jstest] Fixed lint/formatter scripts in client.kernel that didn't run properly
Javier Armendáriz <javier.armendariz@openbravo.com> [Thu, 07 Nov 2019 10:37:25 +0100] rev 36747
[jstest] Fixed lint/formatter scripts in client.kernel that didn't run properly
in modules with a package.json file present

This issue were noticed when running the script from a module with a package.json
at its root. Also noticed when using hg hooks from this module.

Thu, 07 Nov 2019 10:12:15 +0100[jstest] Adding lerna to manage multiple package.json in modules.
Javier Armendáriz <javier.armendariz@openbravo.com> [Thu, 07 Nov 2019 10:12:15 +0100] rev 36746
[jstest] Adding lerna to manage multiple package.json in modules.

* Also adds the root parameter in eslintrc to avoid inheriting ESLint config in
parent folders
* Package.json includes a private flag to prevent publishing it

Mon, 04 Nov 2019 16:33:34 +0100[jstest] Adding Jest and html reporting
Javier Armendáriz <javier.armendariz@openbravo.com> [Mon, 04 Nov 2019 16:33:34 +0100] rev 36745
[jstest] Adding Jest and html reporting

Mon, 04 Nov 2019 12:15:41 +0100[jstest] Fixing vulnerabilities in npm dependencies
Javier Armendáriz <javier.armendariz@openbravo.com> [Mon, 04 Nov 2019 12:15:41 +0100] rev 36744
[jstest] Fixing vulnerabilities in npm dependencies

Mon, 18 Nov 2019 11:31:37 +0100Fixes issue 42297: Fixes typo in replaceParametersWithAlias javadoc
Augusto Mauch <augusto.mauch@openbravo.com> [Mon, 18 Nov 2019 11:31:37 +0100] rev 36743
Fixes issue 42297: Fixes typo in replaceParametersWithAlias javadoc

Wed, 13 Nov 2019 19:14:34 +0100fixes bug 42270: window can be not initialized if default saved view is missing
Carlos Aristu <carlos.aristu@openbravo.com> [Wed, 13 Nov 2019 19:14:34 +0100] rev 36742
fixes bug 42270: window can be not initialized if default saved view is missing

Having a window with several saved view personalizations, if the default saved view is not provided by the WindowSettingsActionHandler then the header's grid was not properly initialized, leaving it in an inconsistent state which did not allow to save records.

Note that it already exists a mechanism that tries to avoid this scenario by deleting the configuration used to mark a personalization as default in case it does not exists (WindowPersonalizationEventHandler). But this inconsistent state can be also reached in case the window personalization is manually deleted through the database (i.e., by deleting the corresponding obuiapp_uipersonalization record).

To fix this problem now we are forcing the grid initialization in case the default view is not found.

Wed, 13 Nov 2019 17:01:57 +0100Updates QA sampledata Fiscal Periods to 2020
Pablo Lujan <pablo.lujan@openbravo.com [Wed, 13 Nov 2019 17:01:57 +0100] rev 36741
Updates QA sampledata Fiscal Periods to 2020

Wed, 13 Nov 2019 15:06:25 +0100Backed out changeset 2555681c51f1
Pablo Lujan <pablo.lujan@openbravo.com [Wed, 13 Nov 2019 15:06:25 +0100] rev 36740
Backed out changeset 2555681c51f1

Wed, 13 Nov 2019 13:49:48 +0100Updates Fiscal Periods to 2020
Pablo Lujan <pablo.lujan@openbravo.com [Wed, 13 Nov 2019 13:49:48 +0100] rev 36739
Updates Fiscal Periods to 2020

Wed, 13 Nov 2019 13:28:07 +0100Related to issue 42249: Missing copyright notice added to file
Javier Armendáriz <javier.armendariz@openbravo.com> [Wed, 13 Nov 2019 13:28:07 +0100] rev 36738
Related to issue 42249: Missing copyright notice added to file

Wed, 13 Nov 2019 09:58:58 +0100Related to issue 41880: Change inverseConversion parameter in getConvertedAmount() with directConversion
Álvaro Ferraz <alvaro.ferraz@openbravo.com> [Wed, 13 Nov 2019 09:58:58 +0100] rev 36737
Related to issue 41880: Change inverseConversion parameter in getConvertedAmount() with directConversion

Sun, 10 Nov 2019 17:26:49 -0300Fixes issue 41880: Actual Payment updated in Match Statements for operations
Mark Molina <mark.molina@doceleguas.com> [Sun, 10 Nov 2019 17:26:49 -0300] rev 36736
Fixes issue 41880: Actual Payment updated in Match Statements for operations
with different currencies.

Fixed the updation of the actual payment with the value of the bslamount converted
to the same currency and using the defined conversion rate.

Created a new function to update an amount with the current currency and precision.
The new converted amount shold be calculated multiplying or dividing by the currency
exchange rate according the conversion is direct or inverse.