[OpenbravoERP-commits] devel/pi: Fixes issue 30138: Error when generating credit and ad...

2015-06-11 Thread hg
details:   https://code.openbravo.com/erp/devel/pi/rev/3eaa0f22f0db
changeset: 26898:3eaa0f22f0db
user:  Alvaro Ferraz alvaro.ferraz at openbravo.com
date:  Wed Jun 10 16:55:01 2015 +0200
summary:   Fixes issue 30138: Error when generating credit and adding a 
negative line

Add Payment was raising an error if credit used was greater than total amount.
Now, this comprobation will only be done if some record has been selected in 
Credit To Use grid.

diffstat:

 
modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addPayment.js
 |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diffs (12 lines):

diff -r aab70f0c1a50 -r 3eaa0f22f0db 
modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addPayment.js
--- 
a/modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addPayment.js
Wed Jun 10 22:46:44 2015 +
+++ 
b/modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addPayment.js
Wed Jun 10 16:55:01 2015 +0200
@@ -1137,7 +1137,7 @@
 return clientSideValidationFail();
   }
 
-  if ((total.compareTo(creditTotalItem)  0)  (overpaymentField.isVisible() 
 overpaymentAction === 'CR')) {
+  if (creditTotalItem.compareTo(BigDecimal.prototype.ZERO) !== 0  
(total.compareTo(creditTotalItem)  0)  (overpaymentField.isVisible()  
overpaymentAction === 'CR')) {
 view.messageBar.setMessage(isc.OBMessageBar.TYPE_ERROR, null, 
OB.I18N.getLabel('APRM_MORECREDITAMOUNT'));
 return clientSideValidationFail();
   }

--
___
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits


[OpenbravoERP-commits] devel/pi: Fixes Issue 29739. Adds Indexes for isProcess and IsCo...

2015-06-11 Thread hg
details:   https://code.openbravo.com/erp/devel/pi/rev/2a66cd73cfe8
changeset: 26901:2a66cd73cfe8
user:  David Miguelez david.miguelez at openbravo.com
date:  Thu Jun 11 18:28:02 2015 +0200
summary:   Fixes Issue 29739. Adds Indexes for isProcess and IsCostCalculated 
columns
to improve performance in Costing Background Process Queries.

diffstat:

 src-db/database/model/tables/M_TRANSACTION.xml |  6 ++
 1 files changed, 6 insertions(+), 0 deletions(-)

diffs (23 lines):

diff -r aba1a9d25e4d -r 2a66cd73cfe8 
src-db/database/model/tables/M_TRANSACTION.xml
--- a/src-db/database/model/tables/M_TRANSACTION.xmlThu Jun 11 17:13:36 
2015 +0200
+++ b/src-db/database/model/tables/M_TRANSACTION.xmlThu Jun 11 18:28:02 
2015 +0200
@@ -182,6 +182,9 @@
   foreign-key foreignTable=M_PRODUCTIONLINE 
name=M_TRANSACTION_M_PRODUCTIONLINE
 reference local=M_PRODUCTIONLINE_ID foreign=M_PRODUCTIONLINE_ID/
   /foreign-key
+  index name=M_TRANSACTION_CALCULATED unique=false
+index-column name=ISCOSTCALCULATED/
+  /index
   index name=M_TRANSACTION_INOUTLINE unique=false
 index-column name=M_INOUTLINE_ID/
   /index
@@ -197,6 +200,9 @@
   index name=M_TRANSACTION_MOVEMENTLINE unique=false
 index-column name=M_MOVEMENTLINE_ID/
   /index
+  index name=M_TRANSACTION_PROCESSED unique=false
+index-column name=ISPROCESSED/
+  /index
   index name=M_TRANSACTION_PRODUCTIONLINE unique=false
 index-column name=M_PRODUCTIONLINE_ID/
   /index

--
___
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits


[OpenbravoERP-commits] devel/main: 6 new changesets

2015-06-11 Thread hg
details:   https://code.openbravo.com/erp/devel/main/rev/0e8c70499208
changeset: 26894:0e8c70499208
user:  Alvaro Ferraz alvaro.ferraz at openbravo.com
date:  Wed Jun 03 18:12:35 2015 +0200
summary:   Fixes issue 28886: Error in Refund Payment from Match Statement

ob-aprm-addPayment.js has been changed to check if Overpayment Action field is 
visible in order to raise APRM_ZEROAMOUNTPAYMENTTRANSACTION or not.
AddPaymentActionHandler.java has been changed to do a commit at the end of 
createNewPayment method and avoid error when retrieving the created payment 
later.

details:   https://code.openbravo.com/erp/devel/main/rev/2a75107a6f00
changeset: 26895:2a75107a6f00
user:  Víctor Martínez Romanos victor.martinez at openbravo.com
date:  Wed Jun 10 18:04:18 2015 +0200
summary:   Related to issue 28886: Applied JS Beautify

details:   https://code.openbravo.com/erp/devel/main/rev/4775fc0c799b
changeset: 26896:4775fc0c799b
user:  Carlos Aristu carlos.aristu at openbravo.com
date:  Wed Jun 10 18:23:19 2015 +0200
summary:   Fixes issue 30119: ScrollableResults object should be closed

details:   https://code.openbravo.com/erp/devel/main/rev/aab70f0c1a50
changeset: 26897:aab70f0c1a50
user:  RM packaging bot staff.rm at openbravo.com
date:  Wed Jun 10 22:46:44 2015 +
summary:   CI: merge back from main

details:   https://code.openbravo.com/erp/devel/main/rev/3eaa0f22f0db
changeset: 26898:3eaa0f22f0db
user:  Alvaro Ferraz alvaro.ferraz at openbravo.com
date:  Wed Jun 10 16:55:01 2015 +0200
summary:   Fixes issue 30138: Error when generating credit and adding a 
negative line

Add Payment was raising an error if credit used was greater than total amount.
Now, this comprobation will only be done if some record has been selected in 
Credit To Use grid.

details:   https://code.openbravo.com/erp/devel/main/rev/559a6242635c
changeset: 26899:559a6242635c
user:  RM packaging bot staff.rm at openbravo.com
date:  Thu Jun 11 20:23:04 2015 +
summary:   CI: update AD_MODULE to version 26898

diffstat:

 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml  
  |2 +-
 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
 |4 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/AddPaymentActionHandler.java
 |5 +-
 
modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addPayment.js
   |6 +-
 modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml   
  |2 +-
 
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |2 +-
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
|2 +-
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
 |8 +-
 
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
 |2 +-
 
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |2 +-
 modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml   
  |2 +-
 
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |6 +-
 modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml 
  |2 +-
 
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
|4 +-
 
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml 
 |2 +-
 
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
   |2 +-
 modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml  
  |2 +-
 
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
 |2 +-
 
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
   |2 +-
 
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
|2 +-
 
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
|2 +-
 
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
 |2 +-
 

[OpenbravoERP-commits] devel/pi: 2 new changesets

2015-06-11 Thread hg
details:   https://code.openbravo.com/erp/devel/pi/rev/559a6242635c
changeset: 26902:559a6242635c
user:  RM packaging bot staff.rm at openbravo.com
date:  Thu Jun 11 20:23:04 2015 +
summary:   CI: update AD_MODULE to version 26898

details:   https://code.openbravo.com/erp/devel/pi/rev/a14340555783
changeset: 26903:a14340555783
user:  RM packaging bot staff.rm at openbravo.com
date:  Thu Jun 11 20:40:59 2015 +
summary:   CI: merge back from main

diffstat:

 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml  
   |   2 +-
 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |   4 +-
 modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml   
   |   2 +-
 
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
   |   2 +-
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
 |   2 +-
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |   8 +-
 
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
  |   2 +-
 
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
   |   2 +-
 modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml   
   |   2 +-
 
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
   |   6 +-
 modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml 
   |   2 +-
 
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
 |   4 +-
 
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml 
  |   2 +-
 
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
|   2 +-
 modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml  
   |   2 +-
 
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |   2 +-
 
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
|   2 +-
 
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
 |   2 +-
 
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
 |   2 +-
 
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |   2 +-
 
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
 |   2 +-
 
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |  10 ++--
 
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
 |   2 +-
 
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |   4 +-
 
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
 |   2 +-
 
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |   2 +-
 modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
   |   2 +-
 
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
|   2 +-
 
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
 |   2 +-
 
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  |  12 ++--
 
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
|   2 +-
 
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
 |   2 +-
 
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
  |   2 +-
 
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
   |   6 +-
 
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
|   2 +-
 
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
 |   2 +-
 modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml 
   |   2 +-
 
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
 |   6 +-
 

[OpenbravoERP-commits] devel/pi: 2 new changesets

2015-06-11 Thread hg
details:   https://code.openbravo.com/erp/devel/pi/rev/f6e2f6a4c29b
changeset: 26899:f6e2f6a4c29b
user:  Martin Taal martin.taal at openbravo.com
date:  Thu Jun 11 12:37:01 2015 +0200
summary:   Related to issue Related to issue 29766: Retail Operations Buffer: 
store all transactions in operations table before processing
Added comments, removed not needed flush, apparently there is a case that the 
executorservice queue is null, handle this

details:   https://code.openbravo.com/erp/devel/pi/rev/aba1a9d25e4d
changeset: 26900:aba1a9d25e4d
user:  Martin Taal martin.taal at openbravo.com
date:  Thu Jun 11 17:13:36 2015 +0200
summary:   Merged heads

diffstat:

 
modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addPayment.js
 |   2 +-
 src/org/openbravo/service/importprocess/ImportEntryManager.java
|  12 +-
 2 files changed, 7 insertions(+), 7 deletions(-)

diffs (55 lines):

diff -r aab70f0c1a50 -r aba1a9d25e4d 
modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addPayment.js
--- 
a/modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addPayment.js
Wed Jun 10 22:46:44 2015 +
+++ 
b/modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addPayment.js
Thu Jun 11 17:13:36 2015 +0200
@@ -1137,7 +1137,7 @@
 return clientSideValidationFail();
   }
 
-  if ((total.compareTo(creditTotalItem)  0)  (overpaymentField.isVisible() 
 overpaymentAction === 'CR')) {
+  if (creditTotalItem.compareTo(BigDecimal.prototype.ZERO) !== 0  
(total.compareTo(creditTotalItem)  0)  (overpaymentField.isVisible()  
overpaymentAction === 'CR')) {
 view.messageBar.setMessage(isc.OBMessageBar.TYPE_ERROR, null, 
OB.I18N.getLabel('APRM_MORECREDITAMOUNT'));
 return clientSideValidationFail();
   }
diff -r aab70f0c1a50 -r aba1a9d25e4d 
src/org/openbravo/service/importprocess/ImportEntryManager.java
--- a/src/org/openbravo/service/importprocess/ImportEntryManager.java   Wed Jun 
10 22:46:44 2015 +
+++ b/src/org/openbravo/service/importprocess/ImportEntryManager.java   Thu Jun 
11 17:13:36 2015 +0200
@@ -188,7 +188,7 @@
   }
 
   public long getNumberOfQueuedTasks() {
-return executorService.getQueue().size();
+return executorService.getQueue() == null ? 0 : 
executorService.getQueue().size();
   }
 
   public long getNumberOfActiveTasks() {
@@ -238,9 +238,6 @@
* Note will commit the session/connection using {@link 
OBDal#commitAndClose()}
*/
   public void createImportEntry(String id, String typeOfData, String json) {
-// make sure that everything is flushed to the db before checking import 
entry
-// content
-OBDal.getInstance().flush();
 OBContext.setAdminMode(true);
 try {
   // check if it is not there already or already archived
@@ -398,7 +395,9 @@
 final OBContext prevOBContext = OBContext.getOBContext();
 OBContext.setOBContext(0, 0, 0, 0);
 try {
-  // no need to do client/org checks on these actions, as in error, do the 
least possible
+  // do not do org/client check as the error can be related to org/client 
access
+  // so prevent this check to be done to even be able to save org/client 
access
+  // checks
   OBContext.setAdminMode(false);
   ImportEntry importEntry = OBDal.getInstance().get(ImportEntry.class, 
importEntryId);
   if (importEntry != null  
!Processed.equals(importEntry.getImportStatus())) {
@@ -475,7 +474,8 @@
   try {
 
 // too busy, don't process, but wait
-if (manager.executorService.getQueue().size()  
(manager.maxTaskQueueSize - 1)) {
+if (manager.executorService.getQueue() != null
+ manager.executorService.getQueue().size()  
(manager.maxTaskQueueSize - 1)) {
   doWait();
   // woken, re-start from beginning of loop
   continue;

--
___
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits