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
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
Armaignac <collazoandy4@gmail.com> [Tue, 08 Oct 2019 10:26:15 -0400] rev 36763
[orderconfirmation] Set modulescript execution limit to 20Q1
Armaignac <collazoandy4@gmail.com> [Tue, 08 Oct 2019 00:20:43 -0400] rev 36762
[orderconfirmation] Added Modulescript to populate the replacement order table
Armaignac <collazoandy4@gmail.com> [Tue, 08 Oct 2019 00:06:11 -0400] rev 36761
[orderconfirmation] Hide Replacement order field 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.
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
Javier Armendáriz <javier.armendariz@openbravo.com> [Thu, 14 Nov 2019 17:47:10 +0100] rev 36758
[jstest] Fixed formatting of ESLint config
Javier Armendáriz <javier.armendariz@openbravo.com> [Thu, 14 Nov 2019 17:39:26 +0100] rev 36757
[jstest] Removed uneeded globals for tests
Javier Armendáriz <javier.armendariz@openbravo.com> [Thu, 14 Nov 2019 14:22:10 +0100] rev 36756
[jstest] Removed TestComponent and getTestResources method
Javier Armendáriz <javier.armendariz@openbravo.com> [Thu, 14 Nov 2019 11:08:58 +0100] rev 36755
[jstest] Adding test reports folder to gitignore
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
Javier Armendáriz <javier.armendariz@openbravo.com> [Thu, 14 Nov 2019 09:24:36 +0100] rev 36753
[jstest] Merge from pi
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
Javier Armendáriz <javier.armendariz@openbravo.com> [Mon, 11 Nov 2019 13:22:04 +0100] rev 36751
[jstest] Merge from pi
Javier Armendáriz <javier.armendariz@openbravo.com> [Mon, 11 Nov 2019 11:09:09 +0100] rev 36750
[jstest] Adding ESLint rules for Jest tests
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
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
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.
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
Javier Armendáriz <javier.armendariz@openbravo.com> [Mon, 04 Nov 2019 16:33:34 +0100] rev 36745
[jstest] Adding Jest and html reporting
Javier Armendáriz <javier.armendariz@openbravo.com> [Mon, 04 Nov 2019 12:15:41 +0100] rev 36744
[jstest] Fixing vulnerabilities in npm dependencies
Augusto Mauch <augusto.mauch@openbravo.com> [Mon, 18 Nov 2019 11:31:37 +0100] rev 36743
Fixes issue
42297: Fixes typo in replaceParametersWithAlias javadoc
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.
Pablo Lujan <pablo.lujan@openbravo.com [Wed, 13 Nov 2019 17:01:57 +0100] rev 36741
Updates QA sampledata Fiscal Periods to 2020
Pablo Lujan <pablo.lujan@openbravo.com [Wed, 13 Nov 2019 15:06:25 +0100] rev 36740
Backed out changeset 2555681c51f1
Pablo Lujan <pablo.lujan@openbravo.com [Wed, 13 Nov 2019 13:49:48 +0100] rev 36739
Updates Fiscal Periods to 2020
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
Á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
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.