details:   https://code.openbravo.com/erp/devel/pi/rev/c2b56d955db8
changeset: 27091:c2b56d955db8
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jun 16 12:55:28 2015 +0200
summary:   [cdi-junit] updated arquillian 1.0.0 Alpha4 -> 1.1.8 Final

details:   https://code.openbravo.com/erp/devel/pi/rev/a74e6f6207c1
changeset: 27092:a74e6f6207c1
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jun 16 12:59:25 2015 +0200
summary:   [cdi-junit] edding to eclipse project and classpath weld resources

details:   https://code.openbravo.com/erp/devel/pi/rev/ec6aded5397e
changeset: 27093:ec6aded5397e
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jun 16 13:05:03 2015 +0200
summary:   [cdi-junit] adapt arquillians JavaArchive to newer version

details:   https://code.openbravo.com/erp/devel/pi/rev/e2c298443dfe
changeset: 27094:e2c298443dfe
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jun 16 13:07:27 2015 +0200
summary:   [cdi-junit] make bean manager available from WeldUtils

details:   https://code.openbravo.com/erp/devel/pi/rev/bb9f3baef514
changeset: 27095:bb9f3baef514
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jun 16 13:26:13 2015 +0200
summary:   [cdi-junit] log deployed classes as debug

details:   https://code.openbravo.com/erp/devel/pi/rev/1efeff756e75
changeset: 27096:1efeff756e75
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jun 16 14:13:34 2015 +0200
summary:   [cdi-junit] fixed test classpath for ant executions

details:   https://code.openbravo.com/erp/devel/pi/rev/94e053aae6c4
changeset: 27097:94e053aae6c4
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jun 16 14:23:30 2015 +0200
summary:   [cdi-junit] log archive creation

details:   https://code.openbravo.com/erp/devel/pi/rev/8416ab9ddd13
changeset: 27098:8416ab9ddd13
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jun 16 14:25:18 2015 +0200
summary:   [cdi-junit] added EL api

  This api is present in tomcat libraries so it doesn't need to be included 
within
  Eclipse's project's classpath. But it is missing when running cdi tests from 
ant
  so the library is required.

details:   https://code.openbravo.com/erp/devel/pi/rev/5a17bcfd1a08
changeset: 27099:5a17bcfd1a08
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jun 16 14:27:04 2015 +0200
summary:   [cdi-test] added convenience run.test ant task

  It allows to execute with ant any test case (or suite) specified by the
  "test" parameter.

details:   https://code.openbravo.com/erp/devel/pi/rev/0794b85fe53e
changeset: 27100:0794b85fe53e
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jun 16 14:28:26 2015 +0200
summary:   [cdi-junit] pi merge

details:   https://code.openbravo.com/erp/devel/pi/rev/f6509dc16c9b
changeset: 27101:f6509dc16c9b
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jun 16 14:32:03 2015 +0200
summary:   [cdi-junit] added test cases to cover basic cdi infrastructure in 
jUnit

details:   https://code.openbravo.com/erp/devel/pi/rev/d0689a096233
changeset: 27102:d0689a096233
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jun 16 15:04:45 2015 +0200
summary:   [cdi-junit] do not invoke compileSqlc as it tries to compile 
src-test in core
 without modules

details:   https://code.openbravo.com/erp/devel/pi/rev/9602f954e44e
changeset: 27103:9602f954e44e
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jun 16 16:58:04 2015 +0200
summary:   [cdi-junit] added test case to ant tests

details:   https://code.openbravo.com/erp/devel/pi/rev/2dbacf2eed98
changeset: 27104:2dbacf2eed98
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Wed Jun 17 09:50:09 2015 +0200
summary:   [cdi-junit] added test case to ant all tests

details:   https://code.openbravo.com/erp/devel/pi/rev/c8040fc61f9b
changeset: 27105:c8040fc61f9b
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Jul 02 09:47:15 2015 +0200
summary:   [cdi-junit] added infrastructure for test case parameterization

details:   https://code.openbravo.com/erp/devel/pi/rev/7b4443175a72
changeset: 27106:7b4443175a72
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Jul 02 09:47:36 2015 +0200
summary:   [cdi-junit] code formatting

details:   https://code.openbravo.com/erp/devel/pi/rev/7597a7352a49
changeset: 27107:7597a7352a49
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Jul 02 09:49:09 2015 +0200
summary:   [cdi-junit] added test case for parameterization infrastructure

details:   https://code.openbravo.com/erp/devel/pi/rev/c663dfeb30dc
changeset: 27108:c663dfeb30dc
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Jul 02 09:51:44 2015 +0200
summary:   [cdi-junit] pi merge

details:   https://code.openbravo.com/erp/devel/pi/rev/efb317935080
changeset: 27109:efb317935080
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Jul 02 10:14:55 2015 +0200
summary:   [cdi-junit] updated licensing for new libraries

details:   https://code.openbravo.com/erp/devel/pi/rev/1c01a3c3676f
changeset: 27110:1c01a3c3676f
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Jul 02 11:00:05 2015 +0200
summary:   [cdi-junit] recovered existing cdi unit tests

details:   https://code.openbravo.com/erp/devel/pi/rev/ce70d9904f4d
changeset: 27111:ce70d9904f4d
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Jul 02 12:02:12 2015 +0200
summary:   [cdi-junit] initialize kernel so persistance observers are available

details:   https://code.openbravo.com/erp/devel/pi/rev/fa4ce971f42e
changeset: 27112:fa4ce971f42e
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Jul 02 12:02:40 2015 +0200
summary:   [cdi-junit] added test case for dal persistance event

details:   https://code.openbravo.com/erp/devel/pi/rev/20b9a7ea1d2b
changeset: 27113:20b9a7ea1d2b
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Jul 02 12:10:06 2015 +0200
summary:   [cdi-juni] fixed src-test/.project path

details:   https://code.openbravo.com/erp/devel/pi/rev/f8b2a9116e3e
changeset: 27114:f8b2a9116e3e
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Jul 02 14:19:39 2015 +0200
summary:   [cdi-junit] fixed test class name

details:   https://code.openbravo.com/erp/devel/pi/rev/ddbd2320712d
changeset: 27115:ddbd2320712d
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Mon Jul 06 12:33:00 2015 +0200
summary:   [cdi-junit] paths for eclipse linked sources are relative

details:   https://code.openbravo.com/erp/devel/pi/rev/e8f895818869
changeset: 27116:e8f895818869
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jul 07 14:11:46 2015 +0200
summary:   [cdi-junit] proper initialization of interceptors in WeldBaseTest

   to allow execution of test suites.

details:   https://code.openbravo.com/erp/devel/pi/rev/178c927eb94a
changeset: 27117:178c927eb94a
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jul 07 14:14:49 2015 +0200
summary:   [cdi-junit] DynamicExpressionParserTest needs to extend WeldBaseTest

  in order to be able to execute it within a suite which already used cdi, if 
not
  it tries to use injection resulting in NPE

details:   https://code.openbravo.com/erp/devel/pi/rev/95cedd0d623c
changeset: 27118:95cedd0d623c
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Wed Jul 08 08:13:50 2015 +0200
summary:   fixed issue 21765 fixed issue 28955: enabled cdi in jUnit test cases

diffstat:

 .hgsigs                                                                        
                                                            |       2 +
 .hgtags                                                                        
                                                            |       2 +
 build.xml                                                                      
                                                            |       4 +
 legal/Licensing.txt                                                            
                                                            |      34 +-
 
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/AlertsForWrongOrdersData.class
                |       0 
 
modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_INV.xml
                                      |      28 +-
 
modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_ISPAYMENTCONFIRMED.xml
                                           |       9 +-
 
modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNOINVPAIDSTATUS.xml
                                           |      49 +
 
modules/org.openbravo.advpaymentmngt/src-db/database/model/modifiedTables/FIN_FINANCIAL_ACCOUNT.xml
                                        |       4 +
 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml  
                                                            |      51 +-
 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_ELEMENT.xml 
                                                            |      14 +
 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FIELD.xml   
                                                            |     289 +
 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MESSAGE.xml 
                                                            |      24 +
 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-db/database/sourcedata/AD_REFERENCE.xml
                                                           |      14 +
 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TAB.xml     
                                                            |      36 +
 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TABLE.xml   
                                                            |       3 +-
 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_WINDOW.xml  
                                                            |      17 +
 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUIAPP_PARAMETER.xml
                                                      |      48 +
 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUIAPP_PROCESS.xml
                                                        |      20 +
 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUIAPP_REF_WINDOW.xml
                                                     |       9 +
 
modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/org/openbravo/advpaymentmngt/modulescript/AlertsForWrongOrders_data.xsql
    |       4 +-
 
modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/src/org/openbravo/advpaymentmngt/modulescript/AlertsForWrongOrdersData.java
 |       2 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/AddMultiplePaymentsHandler.java
                        |     150 +
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/AddPaymentActionHandler.java
                           |       5 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/ModifyPaymentPlanActionHandler.java
                    |       3 +
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/MatchTransaction.java
                                |       1 +
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/ProcessInvoice.java
                                  |      14 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/dao/AdvPaymentMngtDao.java
                                           |      20 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/PaymentInAddPaymentDisplayLogics.java
               |       7 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/PaymentOutAddPaymentDisplayLogics.java
              |       7 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/PurchaseInvoiceAddPaymentDisplayLogics.java
         |       7 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/PurchaseOrderAddPaymentDisplayLogics.java
           |       7 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/SalesInvoiceAddPaymentDisplayLogics.java
            |       7 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/SalesOrderAddPaymentDisplayLogics.java
              |       7 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/TransactionAddPaymentDisplayLogics.java
             |       4 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/hqlinjections/CreditToUseTransformer.java
                            |      10 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_PaymentProcess.java
                                      |      16 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_TransactionProcess.java
                                  |       3 +-
 
modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addPayment.js
                                             |       6 +-
 
modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-utilities.js
                                              |       2 +-
 modules/org.openbravo.base.weld/lib/test/arquillian-api-1.0.0.Alpha4.jar       
                                                            |       0 
 modules/org.openbravo.base.weld/lib/test/arquillian-config-api-1.1.8.Final.jar 
                                                            |       0 
 
modules/org.openbravo.base.weld/lib/test/arquillian-config-impl-base-1.1.8.Final.jar
                                                       |       0 
 
modules/org.openbravo.base.weld/lib/test/arquillian-container-impl-base-1.1.8.Final.jar
                                                    |       0 
 
modules/org.openbravo.base.weld/lib/test/arquillian-container-spi-1.1.8.Final.jar
                                                          |       0 
 
modules/org.openbravo.base.weld/lib/test/arquillian-container-test-api-1.1.8.Final.jar
                                                     |       0 
 
modules/org.openbravo.base.weld/lib/test/arquillian-container-test-impl-base-1.1.8.Final.jar
                                               |       0 
 
modules/org.openbravo.base.weld/lib/test/arquillian-container-test-spi-1.1.8.Final.jar
                                                     |       0 
 modules/org.openbravo.base.weld/lib/test/arquillian-core-api-1.1.8.Final.jar   
                                                            |       0 
 
modules/org.openbravo.base.weld/lib/test/arquillian-core-impl-base-1.1.8.Final.jar
                                                         |       0 
 modules/org.openbravo.base.weld/lib/test/arquillian-core-spi-1.1.8.Final.jar   
                                                            |       0 
 modules/org.openbravo.base.weld/lib/test/arquillian-impl-base-1.0.0.Alpha4.jar 
                                                            |       0 
 modules/org.openbravo.base.weld/lib/test/arquillian-junit-1.0.0.Alpha4.jar     
                                                            |       0 
 
modules/org.openbravo.base.weld/lib/test/arquillian-junit-container-1.1.8.Final.jar
                                                        |       0 
 modules/org.openbravo.base.weld/lib/test/arquillian-junit-core-1.1.8.Final.jar 
                                                            |       0 
 
modules/org.openbravo.base.weld/lib/test/arquillian-protocol-local-1.0.0.Alpha4.jar
                                                        |       0 
 modules/org.openbravo.base.weld/lib/test/arquillian-spi-1.0.0.Alpha4.jar       
                                                            |       0 
 modules/org.openbravo.base.weld/lib/test/arquillian-test-api-1.1.8.Final.jar   
                                                            |       0 
 
modules/org.openbravo.base.weld/lib/test/arquillian-test-impl-base-1.1.8.Final.jar
                                                         |       0 
 modules/org.openbravo.base.weld/lib/test/arquillian-test-spi-1.1.8.Final.jar   
                                                            |       0 
 
modules/org.openbravo.base.weld/lib/test/arquillian-testenricher-cdi-1.0.0.Alpha4.jar
                                                      |       0 
 
modules/org.openbravo.base.weld/lib/test/arquillian-testenricher-cdi-1.0.2.Final.jar
                                                       |       0 
 
modules/org.openbravo.base.weld/lib/test/arquillian-weld-ee-embedded-1.1-1.0.0.Alpha4.jar
                                                  |       0 
 
modules/org.openbravo.base.weld/lib/test/arquillian-weld-ee-embedded-1.1-1.0.0.CR8.jar
                                                     |       0 
 modules/org.openbravo.base.weld/lib/test/jboss-el-api_2.2_spec-1.0.0.Final.jar 
                                                            |       0 
 modules/org.openbravo.base.weld/lib/test/shrinkwrap-api-1.0.0-alpha-11.jar     
                                                            |       0 
 modules/org.openbravo.base.weld/lib/test/shrinkwrap-api-1.2.2.jar              
                                                            |       0 
 
modules/org.openbravo.base.weld/lib/test/shrinkwrap-descriptors-api-base-2.0.0-alpha-7.jar
                                                 |       0 
 
modules/org.openbravo.base.weld/lib/test/shrinkwrap-descriptors-spi-2.0.0-alpha-7.jar
                                                      |       0 
 
modules/org.openbravo.base.weld/lib/test/shrinkwrap-extension-classloader-1.0.0-alpha-11.jar
                                               |       0 
 
modules/org.openbravo.base.weld/lib/test/shrinkwrap-impl-base-1.0.0-alpha-11.jar
                                                           |       0 
 modules/org.openbravo.base.weld/lib/test/shrinkwrap-impl-base-1.2.2.jar        
                                                            |       0 
 modules/org.openbravo.base.weld/lib/test/shrinkwrap-spi-1.0.0-alpha-11.jar     
                                                            |       0 
 modules/org.openbravo.base.weld/lib/test/shrinkwrap-spi-1.2.2.jar              
                                                            |       0 
 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.base.weld/src-test/org/openbravo/base/weld/test/ParameterCdiTest.java
                                                |      39 +
 
modules/org.openbravo.base.weld/src-test/org/openbravo/base/weld/test/ParameterCdiTestRule.java
                                            |     103 +
 
modules/org.openbravo.base.weld/src-test/org/openbravo/base/weld/test/WeldBaseTest.java
                                                    |      76 +-
 
modules/org.openbravo.base.weld/src-test/org/openbravo/base/weld/test/testinfrastructure/ApplicationScopedBean.java
                        |      36 +
 
modules/org.openbravo.base.weld/src-test/org/openbravo/base/weld/test/testinfrastructure/CdiInfrastructure.java
                            |      80 +
 
modules/org.openbravo.base.weld/src-test/org/openbravo/base/weld/test/testinfrastructure/DalPersistanceEventTest.java
                      |      65 +
 
modules/org.openbravo.base.weld/src-test/org/openbravo/base/weld/test/testinfrastructure/ParameterizedCdi.java
                             |      88 +
 
modules/org.openbravo.base.weld/src-test/org/openbravo/base/weld/test/testinfrastructure/RequestScopedBean.java
                            |      36 +
 
modules/org.openbravo.base.weld/src-test/org/openbravo/base/weld/test/testinfrastructure/SessionScopedBean.java
                            |      40 +
 
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_GC_FIELD.xml
                                                 |       8 +
 
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_GC_SYSTEM.xml
                                                |      10 +
 
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_GC_TAB.xml
                                                   |       8 +
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
                                                          |     220 +
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_ELEMENT.xml
                                                         |      28 +
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml
                                                           |     176 +-
 
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.application/src-test/org/openbravo/client/application/test/DynamicExpressionParserTest.java
                   |       4 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationComponentProvider.java
                            |       1 +
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/WindowSettingsActionHandler.java
                             |      17 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/event/ElementValueEventHandler.java
                          |       8 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/event/LocationSettingsHandler.java
                           |      10 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewGridComponent.java
                              |      29 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewUtil.java
                                       |      53 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-fk-filter.js
                    |     200 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-tree-filter.js
                  |      39 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-grid.js
                                           |      10 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js
                                      |       2 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js
                                  |      19 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/materialmgmt/ob-reservation.js
                            |       5 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-parameter-window-view.js
                       |      18 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-pick-and-execute-grid.js
                       |      15 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/return-material/ob-return-material.js
                     |       7 +-
 
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.kernel/src-test/org/openbravo/client/kernel/freemarker/test/FreemarkerTemplateProcessorTest.java
              |       4 +-
 
modules/org.openbravo.client.kernel/src-test/org/openbravo/client/kernel/freemarker/test/GenerateComponentTest.java
                        |       4 +-
 
modules/org.openbravo.client.kernel/src-test/org/openbravo/client/kernel/freemarker/test/LabelTest.java
                                    |      11 +-
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelApplicationInitializer.java
                                      |      50 +
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelUtils.java
                                                       |       8 +-
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/freemarker/FreemarkerTemplateProcessor.java
                            |       1 +
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/ForeignKeyUIDefinition.java
                                  |      24 +-
 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.datasource/src/org/openbravo/service/datasource/ADTreeDatasourceService.java
                                 |      51 +-
 
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/LinkToParentTreeDatasourceService.java
                       |     150 +-
 
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.service.json/src/org/openbravo/service/json/AdvancedQueryBuilder.java
                                                |      25 +-
 
modules/org.openbravo.service.json/src/org/openbravo/service/json/DefaultJsonDataService.java
                                              |     255 +-
 
modules/org.openbravo.service.json/src/org/openbravo/service/json/JsonConstants.java
                                                       |       3 +-
 
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.selector/src/org/openbravo/userinterface/selector/CustomQuerySelectorDatasource.java
                   |      65 +-
 
modules/org.openbravo.userinterface.selector/web/org.openbravo.userinterface.selector/js/ob-selector-item.js
                               |      11 +-
 
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 +-
 modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml    
                                                            |       2 +-
 
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                     |      24 +-
 modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml              
                                                            |       2 +-
 modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml   
                                                            |      20 +-
 referencedata/sampledata/F_B_International_Group/AD_CLIENT_ACCTDIMENSION.xml   
                                                            |      12 +-
 referencedata/sampledata/F_B_International_Group/AD_PINSTANCE.xml              
                                                            |   71274 -
 referencedata/sampledata/F_B_International_Group/AD_PINSTANCE_PARA.xml         
                                                            |   31200 -
 referencedata/sampledata/F_B_International_Group/AD_PROCESS_ACCESS.xml         
                                                            |     140 +
 referencedata/sampledata/F_B_International_Group/AD_SEQUENCE.xml               
                                                            |      62 +-
 referencedata/sampledata/F_B_International_Group/AD_USER.xml                   
                                                            |      48 +-
 referencedata/sampledata/F_B_International_Group/AD_WINDOW_ACCESS.xml          
                                                            |     294 +
 referencedata/sampledata/F_B_International_Group/C_BPARTNER.xml                
                                                            |      66 +-
 referencedata/sampledata/F_B_International_Group/C_INVOICE.xml                 
                                                            |    3958 +-
 referencedata/sampledata/F_B_International_Group/C_INVOICELINE.xml             
                                                            |    9687 +
 referencedata/sampledata/F_B_International_Group/C_INVOICELINETAX.xml          
                                                            |    4698 +
 referencedata/sampledata/F_B_International_Group/C_INVOICETAX.xml              
                                                            |    1020 +
 referencedata/sampledata/F_B_International_Group/C_ORDER.xml                   
                                                            |    2232 +
 referencedata/sampledata/F_B_International_Group/C_ORDERLINE.xml               
                                                            |   10396 +
 referencedata/sampledata/F_B_International_Group/C_ORDERLINETAX.xml            
                                                            |    4029 +
 referencedata/sampledata/F_B_International_Group/C_ORDERTAX.xml                
                                                            |     576 +
 referencedata/sampledata/F_B_International_Group/C_ORDER_DISCOUNT.xml          
                                                            |     180 +
 referencedata/sampledata/F_B_International_Group/FACT_ACCT.xml                 
                                                            |  415514 +--------
 referencedata/sampledata/F_B_International_Group/FIN_BANKSTATEMENT.xml         
                                                            |      46 +-
 referencedata/sampledata/F_B_International_Group/FIN_BANKSTATEMENTLINE.xml     
                                                            |    1008 +
 referencedata/sampledata/F_B_International_Group/FIN_FINACC_TRANSACTION.xml    
                                                            |    1608 +
 referencedata/sampledata/F_B_International_Group/FIN_FINANCIAL_ACCOUNT.xml     
                                                            |       8 +-
 referencedata/sampledata/F_B_International_Group/FIN_PAYMENT.xml               
                                                            |    1812 +
 referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_DETAIL.xml        
                                                            |     896 +
 referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_PROPOSAL.xml      
                                                            |     174 +
 referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_PROP_DETAIL.xml   
                                                            |     660 +
 referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_SCHEDULE.xml      
                                                            |    2370 +-
 
referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_SCHEDULEDETAIL.xml 
                                                           |    1332 +-
 referencedata/sampledata/F_B_International_Group/FIN_RECONCILIATION.xml        
                                                            |     116 +
 referencedata/sampledata/F_B_International_Group/GL_JOURNAL.xml                
                                                            |     216 +
 referencedata/sampledata/F_B_International_Group/GL_JOURNALBATCH.xml           
                                                            |      78 +
 referencedata/sampledata/F_B_International_Group/GL_JOURNALLINE.xml            
                                                            |    1512 +
 referencedata/sampledata/F_B_International_Group/M_ATTRIBUTESETINSTANCE.xml    
                                                            |     120 +
 referencedata/sampledata/F_B_International_Group/M_COSTING.xml                 
                                                            |    1976 +-
 referencedata/sampledata/F_B_International_Group/M_INOUT.xml                   
                                                            |    1548 +
 referencedata/sampledata/F_B_International_Group/M_INOUTLINE.xml               
                                                            |    5178 +
 referencedata/sampledata/F_B_International_Group/M_MATCHINV.xml                
                                                            |    1482 +
 referencedata/sampledata/F_B_International_Group/M_MATCHPO.xml                 
                                                            |    2964 +
 referencedata/sampledata/F_B_International_Group/M_STORAGE_DETAIL.xml          
                                                            |     248 +-
 referencedata/sampledata/F_B_International_Group/M_STORAGE_PENDING.xml         
                                                            |      88 +-
 referencedata/sampledata/F_B_International_Group/M_TRANSACTION.xml             
                                                            |    6750 +
 referencedata/sampledata/F_B_International_Group/M_TRANSACTION_COST.xml        
                                                            |    3825 +
 referencedata/sampledata/F_B_International_Group/OBUIAPP_PROCESS_ACCESS.xml    
                                                            |     280 +
 src-core/src/org/openbravo/base/filter/NumberFilter.java                       
                                                            |       1 +
 src-db/database/model/functions/C_COMMISSION_PROCESS.xml                       
                                                            |       2 +-
 src-db/database/model/functions/M_INOUT_CREATE.xml                             
                                                            |      13 +-
 src-db/database/model/functions/M_INOUT_POST.xml                               
                                                            |      57 +
 src-db/database/model/functions/M_RESERVATION_POST.xml                         
                                                            |      33 +-
 src-db/database/model/tables/C_IMPORT_ENTRY.xml                                
                                                            |       4 +-
 src-db/database/model/tables/M_TRANSACTION.xml                                 
                                                            |       6 +
 src-db/database/model/triggers/AD_ACCOUNTINGRPT_ELEMENT_TRG.xml                
                                                            |      27 +-
 src-db/database/model/triggers/AD_PACKAGE_JP_TRG.xml                           
                                                            |       5 +-
 src-db/database/model/triggers/C_ORDERLINE2_TRG.xml                            
                                                            |      21 +-
 src-db/database/model/views/M_CREATEPOLINES_PE_V.xml                           
                                                            |       2 +-
 src-db/database/model/views/M_RM_SHIPMENT_PICK_EDIT.xml                        
                                                            |       2 +-
 src-db/database/sourcedata/AD_AUXILIARINPUT.xml                                
                                                            |      33 +
 src-db/database/sourcedata/AD_COLUMN.xml                                       
                                                            |      34 +
 src-db/database/sourcedata/AD_DIMENSION_MAPPING.xml                            
                                                            |       4 +-
 src-db/database/sourcedata/AD_FIELD.xml                                        
                                                            |      32 +-
 src-db/database/sourcedata/AD_MESSAGE.xml                                      
                                                            |      53 +-
 src-db/database/sourcedata/AD_MODULE.xml                                       
                                                            |       2 +-
 src-db/database/sourcedata/AD_REF_LIST.xml                                     
                                                            |       4 +-
 src-db/database/sourcedata/AD_TAB.xml                                          
                                                            |       3 +-
 src-db/database/sourcedata/AD_TEXTINTERFACES.xml                               
                                                            |      22 +-
 src-db/database/sourcedata/OBUIAPP_PARAMETER.xml                               
                                                            |      27 +-
 src-db/database/sourcedata/OBUIAPP_PROCESS.xml                                 
                                                            |       2 +
 src-test/.classpath.template                                                   
                                                            |      28 +
 src-test/.project                                                              
                                                            |      28 +
 src-test/build.xml                                                             
                                                            |      43 +-
 src-test/src/org/openbravo/test/AllAntTaskTests.java                           
                                                            |      45 +-
 src-test/src/org/openbravo/test/AllTests.java                                  
                                                            |       6 +-
 src-test/src/org/openbravo/test/AntTaskTests.java                              
                                                            |       8 +-
 
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/DatabaseDecimalNumberCheck.class
                                      |       0 
 
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/DatabaseDecimalNumberCheckData.class
                                  |       0 
 
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/DatabaseVersionCheck.class
                                            |       0 
 
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/DatabaseVersionCheckData.class
                                        |       0 
 
src-util/buildvalidation/src/org/openbravo/buildvalidation/DatabaseDecimalNumberCheck.java
                                                 |      55 +
 
src-util/buildvalidation/src/org/openbravo/buildvalidation/DatabaseDecimalNumberCheck_data.xsql
                                            |      30 +
 
src-util/buildvalidation/src/org/openbravo/buildvalidation/DatabaseVersionCheck.java
                                                       |     120 +
 
src-util/buildvalidation/src/org/openbravo/buildvalidation/DatabaseVersionCheck_data.xsql
                                                  |      37 +
 
src-util/modulescript/build/classes/org/openbravo/modulescript/UpdatePaymentBPClientDimension.class
                                        |       0 
 
src-util/modulescript/build/classes/org/openbravo/modulescript/UpdatePaymentBPClientDimensionData.class
                                    |       0 
 
src-util/modulescript/build/classes/org/openbravo/modulescript/UpdatePaymentPlan.class
                                                     |       0 
 
src-util/modulescript/build/classes/org/openbravo/modulescript/UpdatePaymentPlanData.class
                                                 |       0 
 
src-util/modulescript/src/org/openbravo/modulescript/UpdatePaymentBPClientDimension.java
                                                   |      41 +
 
src-util/modulescript/src/org/openbravo/modulescript/UpdatePaymentBPClientDimension_data.xsql
                                              |      72 +
 src-util/modulescript/src/org/openbravo/modulescript/UpdatePaymentPlan.java    
                                                            |       4 +-
 
src-util/modulescript/src/org/openbravo/modulescript/UpdatePaymentPlan_data.xsql
                                                           |      44 +-
 src/org/openbravo/base/model/Property.java                                     
                                                            |      14 +-
 src/org/openbravo/common/actionhandler/CheckAvailableCreditActionHandler.java  
                                                            |      59 +
 src/org/openbravo/common/actionhandler/SetNewBPCurrency.java                   
                                                            |     239 +-
 src/org/openbravo/configuration/ConfigurationApp.java                          
                                                            |      26 +-
 src/org/openbravo/costing/AverageCostAdjustment.java                           
                                                            |      42 +-
 src/org/openbravo/costing/CostingAlgorithmAdjustmentImp.java                   
                                                            |       8 +
 src/org/openbravo/costing/CostingBackground.java                               
                                                            |       5 +-
 src/org/openbravo/costing/CostingServer.java                                   
                                                            |      10 +-
 src/org/openbravo/costing/LCMatchingProcess.java                               
                                                            |      40 +-
 src/org/openbravo/costing/LandedCostDistributionByAmount.java                  
                                                            |      30 +-
 src/org/openbravo/costing/LandedCostProcess.java                               
                                                            |      46 +-
 src/org/openbravo/costing/PriceDifferenceProcess.java                          
                                                            |      10 +-
 src/org/openbravo/costing/StandardCostAdjustment.java                          
                                                            |      36 +-
 src/org/openbravo/dal/core/SessionHandler.java                                 
                                                            |       8 +
 src/org/openbravo/erpCommon/ad_forms/AcctSchemaElement.java                    
                                                            |       4 +-
 src/org/openbravo/erpCommon/ad_forms/AcctServer.java                           
                                                            |       2 +
 src/org/openbravo/erpCommon/ad_forms/DocFINFinAccTransaction.java              
                                                            |       6 +-
 src/org/openbravo/erpCommon/ad_forms/DocInvoice.java                           
                                                            |       3 +-
 src/org/openbravo/erpCommon/ad_reports/CustomerStatement.jrxml                 
                                                            |       2 +-
 src/org/openbravo/erpCommon/ad_reports/ReportValuationStock.html               
                                                            |       4 +-
 src/org/openbravo/erpCommon/security/Login.html                                
                                                            |       6 +-
 src/org/openbravo/erpCommon/utility/DateTime_data.xsql                         
                                                            |       7 +
 src/org/openbravo/erpCommon/utility/Utility.java                               
                                                            |       1 +
 src/org/openbravo/event/GLJournalEventHandler.java                             
                                                            |      12 +-
 src/org/openbravo/event/PaidStatusEventHandler.java                            
                                                            |       5 +-
 src/org/openbravo/event/RoleEventHandler.java                                  
                                                            |     173 +
 src/org/openbravo/financial/FinancialUtils.java                                
                                                            |      29 +-
 src/org/openbravo/service/importprocess/ImportEntryArchiveManager.java         
                                                            |       7 +-
 src/org/openbravo/service/importprocess/ImportEntryManager.java                
                                                            |      85 +-
 src/org/openbravo/service/importprocess/ImportEntryProcessor.java              
                                                            |     126 +-
 src/org/openbravo/service/importprocess/ImportReprocessErrorEntries.java       
                                                            |       3 +-
 
src/org/openbravo/service/importprocess/ProcessImportEntriesProcessActionHandler.java
                                                      |       3 +-
 src/org/openbravo/service/rest/bo.xslt                                         
                                                            |      30 +-
 src/org/openbravo/service/web/WebServiceUtil.java                              
                                                            |      13 +-
 web/js/checkAvailableCredit.js                                                 
                                                            |      65 +
 284 files changed, 124454 insertions(+), 472553 deletions(-)

diffs (truncated from 668125 to 300 lines):

diff -r 0e4099b33747 -r 95cedd0d623c .hgsigs
--- a/.hgsigs   Thu Jun 04 23:31:13 2015 +0000
+++ b/.hgsigs   Wed Jul 08 08:13:50 2015 +0200
@@ -169,5 +169,7 @@
 295e0a259f619311101efee9f1d31aede5bdaa95 0 
iEYEABECAAYFAlUZK3oACgkQCX/oGf+2qkOrywCdFORG9mDgA9SMY95tQrtMYtUftS0AoK6d8rFNeUz9xDvAP/y0B+2myvoN
 4d63b001f63758b1b79b9502621754878acdfdff 0 
iEYEABECAAYFAlUwx7cACgkQCX/oGf+2qkOn2gCcCxKfDDCR1P8qYR9bNtxTIs81JY8AniiMcNvRgeOQ6DOF+jHHVksUM4eO
 ac3537eef819b48dc9888d5ab0d4fec470158bef 0 
iEYEABECAAYFAlVbMyIACgkQCX/oGf+2qkPRzwCfYI94AYb2DYsvojxmVtqMVqKjGiQAoIfADynxGuktv9GHEwfJOnnLCxv3
+370bc533058038007007c659c47de628c4bdcfd6 0 
iEYEABECAAYFAlWCjH4ACgkQCX/oGf+2qkP10wCgmhrDxV+DCix0YGwG3nzoCyoug9kAoMoxktPF74eqwpkmVy3uyn5RYT5O
 ac761ac78f576cee64046e115ac42d2a3b227682 0 
iEYEABECAAYFAlVItlgACgkQCX/oGf+2qkPgSACeNz58xoUWpTvMywmncbWx7+r7bnUAn1Ba1al80Q9HMY/wiMNu1Vfpd9Jo
 fdb1e0cd936d09381ae1aa87be98cc4f0f334f31 0 
iEYEABECAAYFAlVbM8QACgkQCX/oGf+2qkO+wACfTbKub/UT0e2V2iyIB21716NAn/oAoIHu7PYZ7w/BkTQDZWR0PXDdYkty
+bd0e758ae44eb624d8af403fb4764629c1a45b21 0 
iEYEABECAAYFAlWChbsACgkQCX/oGf+2qkM6xACfXP4M7zXaih+uqkIpGHMqGPTzxD8An0r58zI1YN3gKOT9t0kZ3IdaNA7c
diff -r 0e4099b33747 -r 95cedd0d623c .hgtags
--- a/.hgtags   Thu Jun 04 23:31:13 2015 +0000
+++ b/.hgtags   Wed Jul 08 08:13:50 2015 +0200
@@ -180,5 +180,7 @@
 31dfe7896f8fcd9390b979d7c6972f5aea00d199 3.0PR15Q1.2
 ad409516bfa0b1c6f7ab128cab4526dd5058c787 3.0PR15Q1.3
 d5ec99ff8e8e301cf4bf673f37b9c04ea1758f98 3.0PR15Q1.4
+d2f1dd0d0b4c2e493c26a4b9cbdb20fdc50c5f13 3.0PR15Q1.5
 4239774eb8de8f0740bfbd6e3e36c075ee2a5a91 3.0PR15Q2
 e861122b0b1d2aa2ca6e177bfbb9ddf939e33dd7 3.0PR15Q2.1
+a28a880b5aeb9208eaf0ce569fd51b7a5fc2b48e 3.0PR15Q2.2
diff -r 0e4099b33747 -r 95cedd0d623c build.xml
--- a/build.xml Thu Jun 04 23:31:13 2015 +0000
+++ b/build.xml Wed Jul 08 08:13:50 2015 +0200
@@ -597,6 +597,10 @@
     <ant dir="${base.src.test}" target="run.quick.tests" inheritAll="true" 
inheritRefs="true" />
   </target>
 
+  <target name="run.test" depends="init">
+    <ant dir="${base.src.test}" target="run.test" inheritAll="true" 
inheritRefs="true" />
+  </target>
+
   <target name="run.api.test.javascript">
     <ant dir="${base.src.test}" target="run.api.test.javascript" 
inheritAll="true" inheritRefs="true" />
   </target>
diff -r 0e4099b33747 -r 95cedd0d623c legal/Licensing.txt
--- a/legal/Licensing.txt       Thu Jun 04 23:31:13 2015 +0000
+++ b/legal/Licensing.txt       Wed Jul 08 08:13:50 2015 +0200
@@ -212,6 +212,7 @@
 # ejb-api-3.0.jar
 # jboss-interceptor-api-3.1.0-CR3.jar
 # jboss-ejb3-api-3.1.0.jar
+# jboss-el-api_2.2_spec-1.0.0.Final.jar
 Under the LGPL license (included as LGPL-2.1.txt in this folder)
 
 # cal10n-api-0.7.4.jar
@@ -227,17 +228,28 @@
 # weld-core-1.1.24.Final.jar
 # weld-servlet-core-1.1.24.Final.jar
 # weld-spi.jar
-# arquillian-api-1.0.0.Alpha4.jar
-# arquillian-impl-base-1.0.0.Alpha4.jar
-# arquillian-junit-1.0.0.Alpha4.jar
-# arquillian-protocol-local-1.0.0.Alpha4.jar
-# arquillian-spi-1.0.0.Alpha4.jar
-# arquillian-testenricher-cdi-1.0.0.Alpha4.jar
-# arquillian-weld-ee-embedded-1.1-1.0.0.Alpha4.jar
-# shrinkwrap-api-1.0.0-alpha-11.jar
-# shrinkwrap-extension-classloader-1.0.0-alpha-11.jar
-# shrinkwrap-impl-base-1.0.0-alpha-11.jar
-# shrinkwrap-spi-1.0.0-alpha-11.jar
+# arquillian-config-api-1.1.8.Final.jar
+# arquillian-config-impl-base-1.1.8.Final.jar
+# arquillian-container-impl-base-1.1.8.Final.jar
+# arquillian-container-spi-1.1.8.Final.jar
+# arquillian-container-test-api-1.1.8.Final.jar
+# arquillian-container-test-impl-base-1.1.8.Final.jar
+# arquillian-container-test-spi-1.1.8.Final.jar
+# arquillian-core-api-1.1.8.Final.jar
+# arquillian-core-impl-base-1.1.8.Final.jar
+# arquillian-core-spi-1.1.8.Final.jar
+# arquillian-junit-container-1.1.8.Final.jar
+# arquillian-junit-core-1.1.8.Final.jar
+# arquillian-test-api-1.1.8.Final.jar
+# arquillian-testenricher-cdi-1.0.2.Final.jar
+# arquillian-test-impl-base-1.1.8.Final.jar
+# arquillian-test-spi-1.1.8.Final.jar
+# arquillian-weld-ee-embedded-1.1-1.0.0.CR8.jar
+# shrinkwrap-api-1.2.2.jar
+# shrinkwrap-descriptors-api-base-2.0.0-alpha-7.jar
+# shrinkwrap-descriptors-spi-2.0.0-alpha-7.jar
+# shrinkwrap-impl-base-1.2.2.jar
+# shrinkwrap-spi-1.2.2.jar
 # validation-api-1.0.0.GA.jar
 # jsmin.0.2.4.jar
 # httpcore-4.0.1.jar
diff -r 0e4099b33747 -r 95cedd0d623c 
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/AlertsForWrongOrdersData.class
Binary file 
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/AlertsForWrongOrdersData.class
 has changed
diff -r 0e4099b33747 -r 95cedd0d623c 
modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_INV.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_INV.xml
     Thu Jun 04 23:31:13 2015 +0000
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_INV.xml
     Wed Jul 08 08:13:50 2015 +0200
@@ -904,7 +904,7 @@
                   END IF;
                 END IF;
                 
-                  IF (cur_finaccpaymentmethod.ExecutionType<>'A') THEN
+                IF (cur_finaccpaymentmethod.ExecutionType<>'A') THEN
                   UPDATE FIN_PAYMENT_SCHEDULE
                   SET PAIDAMT = (SELECT COALESCE(sum(amount + 
COALESCE(writeoffamt, 0)), 0)
                                  FROM fin_payment_scheduledetail
@@ -919,13 +919,7 @@
                       OUTSTANDINGAMT = (SELECT COALESCE(sum(amount), 0)
                                         FROM fin_payment_scheduledetail
                                         WHERE 
fin_payment_schedule_order=cur_PaymentScheduleOrder.FIN_PAYMENT_SCHEDULE_ORDER 
AND
-                                              (fin_payment_detail_id is null OR
-                                       exists (SELECT 1
-                                               FROM fin_payment, 
fin_payment_detail
-                                               WHERE 
fin_payment.fin_payment_id = fin_payment_detail.fin_payment_id
-                                                      and 
fin_payment.processed='Y' 
-                                                      and 
fin_payment_scheduledetail.isinvoicepaid='Y'
-                                                      and 
fin_payment_detail.fin_payment_detail_id = 
fin_payment_scheduledetail.fin_payment_detail_id)))
+                                        (fin_payment_detail_id is null OR 
isinvoicepaid='N'))
 
                   WHERE FIN_PAYMENT_SCHEDULE_ID = 
cur_PaymentScheduleOrder.FIN_PAYMENT_SCHEDULE_ORDER;
                 END IF;
@@ -936,16 +930,15 @@
               UPDATE FIN_PAYMENT SET DESCRIPTION = v_finpayment_desc
                 WHERE FIN_PAYMENT_ID = v_FIN_PAYMENT_ID;
 
-              FOR cur_invoicepaid IN (
-                select isinvoicepaid from fin_payment_scheduledetail fpsd
-               left join fin_payment_detail fpd on 
fpsd.fin_payment_detail_id=fpd.fin_payment_detail_id
-               left join fin_payment fp on fpd.fin_payment_id=fp.fin_payment_id
-               left join fin_payment_schedule ps ON ps.fin_payment_schedule_id 
= fpsd.fin_payment_schedule_invoice
-                 WHERE ps.c_invoice_id =p_record_id
-              )
-             LOOP
+             SELECT count(*) INTO v_count
+             FROM fin_payment_schedule fps
+             WHERE exists(select 1
+                          from fin_payment_scheduledetail fpsd
+                          where fps.fin_payment_schedule_id = 
fpsd.fin_payment_schedule_invoice
+                          and fpsd.isinvoicepaid='N')
+              AND FIN_PAYMENT_SCHEDULE_ID = 
cur_paymentschedule.FIN_PAYMENT_SCHEDULE_ID;
 
-              IF ((cur_finaccpaymentmethod.ExecutionType<>'A') AND 
(cur_invoicepaid.isinvoicepaid='Y')) THEN 
+              IF (cur_finaccpaymentmethod.ExecutionType<>'A' AND v_count = 0) 
THEN
                 UPDATE FIN_PAYMENT_SCHEDULE
                 SET PAIDAMT = PAIDAMT + 
COALESCE(cur_paymentschedule.OUTSTANDINGAMT,0),
                     OUTSTANDINGAMT = OUTSTANDINGAMT - 
COALESCE(cur_paymentschedule.OUTSTANDINGAMT, 0)
@@ -994,7 +987,6 @@
                 SET SO_CREDITUSED = COALESCE(SO_CREDITUSED,0) - 
v_ConvertedAmount
                 WHERE C_BPARTNER_ID = v_BPartner_ID;
               END IF;
-            END LOOP;
               -- Automatic creation of financial transaction
               IF(cur_finaccpaymentmethod.CreateFinTransaction = 'Y' AND 
cur_finaccpaymentmethod.ExecutionType = 'M') THEN
                 v_ResultStr:='Generating FIN_FINACC_TRANSACTION';
diff -r 0e4099b33747 -r 95cedd0d623c 
modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_ISPAYMENTCONFIRMED.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_ISPAYMENTCONFIRMED.xml
  Thu Jun 04 23:31:13 2015 +0000
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_ISPAYMENTCONFIRMED.xml
  Wed Jul 08 08:13:50 2015 +0200
@@ -19,7 +19,7 @@
 * under the License.
 * The Original Code is Openbravo ERP.
 * The Initial Developer of the Original Code is Openbravo SLU
-* All portions are Copyright (C) 2011-2014 Openbravo SLU
+* All portions are Copyright (C) 2011-2015 Openbravo SLU
 * All Rights Reserved.
 * Contributor(s):  ______________________________________.
 ************************************************************************/
@@ -33,6 +33,7 @@
   TYPE RECORD IS REF CURSOR;
   Cur_Dbprefix RECORD;
   v_invoicepaidstatus  VARCHAR2(32);
+  v_fin_payment_schedule_order VARCHAR(32);
   v_fin_payment_schedule_invoice VARCHAR(32);
   v_p_fin_psd_id VARCHAR(32);
 BEGIN
@@ -52,13 +53,13 @@
   END IF;
   
   IF (v_p_fin_psd_id is not null ) THEN
-  select isinvoicepaid , fin_payment_schedule_invoice
-  into v_isinvoicepaid , v_fin_payment_schedule_invoice
+  select isinvoicepaid, fin_payment_schedule_order, 
fin_payment_schedule_invoice
+  into v_isinvoicepaid, v_fin_payment_schedule_order, 
v_fin_payment_schedule_invoice
   from fin_payment_scheduledetail
   where fin_payment_scheduledetail_id=v_p_fin_psd_id;
   END IF;
 
-  IF (v_fin_payment_schedule_invoice is not null)THEN
+  IF (v_fin_payment_schedule_order is not null OR 
v_fin_payment_schedule_invoice is not null) THEN
     IF(v_isinvoicepaid='Y')THEN
     -- core intermediate statuses
     v_isPaymentConfirmed := 'Y';
diff -r 0e4099b33747 -r 95cedd0d623c 
modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNOINVPAIDSTATUS.xml
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNOINVPAIDSTATUS.xml
  Wed Jul 08 08:13:50 2015 +0200
@@ -0,0 +1,49 @@
+<?xml version="1.0"?>
+  <database name="FUNCTION APRM_SEQNOINVPAIDSTATUS">
+    <function name="APRM_SEQNOINVPAIDSTATUS" type="VARCHAR">
+      <parameter name="p_paymentmethod_id" type="VARCHAR" mode="in">
+        <default/>
+      </parameter>
+      <parameter name="p_financialaccount_id" type="VARCHAR" mode="in">
+        <default/>
+      </parameter>
+      <parameter name="p_isreceipt" type="CHAR" mode="in">
+        <default/>
+      </parameter>
+      
<body><![CDATA[/*************************************************************************
+* The contents of this file are subject to the Openbravo  Public  License
+* Version  1.1  (the  "License"),  being   the  Mozilla   Public  License
+* Version 1.1  with a permitted attribution clause; you may not  use this
+* file except in compliance with the License. You  may  obtain  a copy of
+* the License at http://www.openbravo.com/legal/license.html
+* Software distributed under the License  is  distributed  on  an "AS IS"
+* basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+* License for the specific  language  governing  rights  and  limitations
+* under the License.
+* The Original Code is Openbravo ERP.
+* The Initial Developer of the Original Code is Openbravo SLU
+* All portions are Copyright (C) 2015 Openbravo SLU
+* All Rights Reserved.
+* Contributor(s):  ______________________________________.
+************************************************************************/
+  v_invoicepaidstatus fin_finacc_paymentmethod.payin_invoicepaidstatus%TYPE;
+
+BEGIN
+
+  SELECT CASE p_isReceipt WHEN 'Y' THEN payin_invoicepaidstatus
+       ELSE payout_invoicepaidstatus END AS invoicepaidstatus
+  INTO v_invoicepaidstatus
+  FROM fin_finacc_paymentmethod
+  WHERE fin_financial_account_id = p_financialaccount_id
+  and fin_paymentmethod_id = p_paymentmethod_id;
+
+  RETURN aprm_seqnumberpaymentstatus(v_invoicepaidstatus);
+
+EXCEPTION
+WHEN OTHERS THEN
+  DBMS_OUTPUT.PUT_LINE('aprm_seqnumberinvoicepaidstatus exception');
+  RAISE;
+END APRM_SEQNOINVPAIDSTATUS
+]]></body>
+    </function>
+  </database>
diff -r 0e4099b33747 -r 95cedd0d623c 
modules/org.openbravo.advpaymentmngt/src-db/database/model/modifiedTables/FIN_FINANCIAL_ACCOUNT.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/model/modifiedTables/FIN_FINANCIAL_ACCOUNT.xml
       Thu Jun 04 23:31:13 2015 +0000
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/model/modifiedTables/FIN_FINANCIAL_ACCOUNT.xml
       Wed Jul 08 08:13:50 2015 +0200
@@ -29,5 +29,9 @@
         <default/>
         <onCreateDefault/>
       </column>
+      <column name="EM_APRM_ADDMULTIPLEPAYMENTS" primaryKey="false" 
required="false" type="CHAR" size="1" autoIncrement="false">
+        <default><![CDATA[N]]></default>
+        <onCreateDefault/>
+      </column>
     </table>
   </database>
diff -r 0e4099b33747 -r 95cedd0d623c 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml 
    Thu Jun 04 23:31:13 2015 +0000
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml 
    Wed Jul 08 08:13:50 2015 +0200
@@ -407,7 +407,7 @@
 <!--0F5C7245380C4C96841D3452F3C1FE47-->  
<ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
 <!--0F5C7245380C4C96841D3452F3C1FE47-->  
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
 <!--0F5C7245380C4C96841D3452F3C1FE47-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
-<!--0F5C7245380C4C96841D3452F3C1FE47-->  <POSITION><![CDATA[41]]></POSITION>
+<!--0F5C7245380C4C96841D3452F3C1FE47-->  <POSITION><![CDATA[40]]></POSITION>
 <!--0F5C7245380C4C96841D3452F3C1FE47-->  
<ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--0F5C7245380C4C96841D3452F3C1FE47-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
 <!--0F5C7245380C4C96841D3452F3C1FE47-->  
<VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
@@ -1830,7 +1830,7 @@
 <!--394FD1143C904A8C9E6A2AD42085CB9B-->  
<ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
 <!--394FD1143C904A8C9E6A2AD42085CB9B-->  
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
 <!--394FD1143C904A8C9E6A2AD42085CB9B-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
-<!--394FD1143C904A8C9E6A2AD42085CB9B-->  <POSITION><![CDATA[43]]></POSITION>
+<!--394FD1143C904A8C9E6A2AD42085CB9B-->  <POSITION><![CDATA[41]]></POSITION>
 <!--394FD1143C904A8C9E6A2AD42085CB9B-->  
<ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--394FD1143C904A8C9E6A2AD42085CB9B-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
 <!--394FD1143C904A8C9E6A2AD42085CB9B-->  
<VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
@@ -6909,7 +6909,7 @@
 <!--9DC8500B414640E09BF61A3D14FE13D1-->  
<ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
 <!--9DC8500B414640E09BF61A3D14FE13D1-->  
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
 <!--9DC8500B414640E09BF61A3D14FE13D1-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
-<!--9DC8500B414640E09BF61A3D14FE13D1-->  <POSITION><![CDATA[40]]></POSITION>
+<!--9DC8500B414640E09BF61A3D14FE13D1-->  <POSITION><![CDATA[39]]></POSITION>
 <!--9DC8500B414640E09BF61A3D14FE13D1-->  
<ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--9DC8500B414640E09BF61A3D14FE13D1-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
 <!--9DC8500B414640E09BF61A3D14FE13D1-->  
<VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
@@ -7082,7 +7082,7 @@
 <!--A028C07508878CB9E040007F01007210-->  
<ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
 <!--A028C07508878CB9E040007F01007210-->  
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
 <!--A028C07508878CB9E040007F01007210-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
-<!--A028C07508878CB9E040007F01007210-->  <POSITION><![CDATA[36]]></POSITION>
+<!--A028C07508878CB9E040007F01007210-->  <POSITION><![CDATA[35]]></POSITION>
 <!--A028C07508878CB9E040007F01007210-->  
<ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--A028C07508878CB9E040007F01007210-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
 <!--A028C07508878CB9E040007F01007210-->  
<VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
@@ -7115,7 +7115,7 @@
 <!--A04179EAC69DF848E040007F01004523-->  
<ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
 <!--A04179EAC69DF848E040007F01004523-->  
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
 <!--A04179EAC69DF848E040007F01004523-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
-<!--A04179EAC69DF848E040007F01004523-->  <POSITION><![CDATA[37]]></POSITION>
+<!--A04179EAC69DF848E040007F01004523-->  <POSITION><![CDATA[36]]></POSITION>
 <!--A04179EAC69DF848E040007F01004523-->  
<ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--A04179EAC69DF848E040007F01004523-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
 <!--A04179EAC69DF848E040007F01004523-->  
<VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>

------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to