details:   /erp/devel/main/rev/08a220fdf2ea
changeset: 12119:08a220fdf2ea
user:      Ainhoa Pagola <ainhoa.pagola <at> openbravo.com>
date:      Wed May 11 18:06:05 2011 +0200
summary:   Fixes issue 17122. GLR in XLS format gets numbers

details:   /erp/devel/main/rev/ff48f6570c57
changeset: 12120:ff48f6570c57
user:      Ainhoa Pagola <ainhoa.pagola <at> openbravo.com>
date:      Wed May 11 18:07:12 2011 +0200
summary:   Fixes issue 16229 Payment Method added to callout in Multiphase 
Project Window

details:   /erp/devel/main/rev/9069258ded36
changeset: 12121:9069258ded36
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Wed May 11 17:24:52 2011 +0200
summary:   [attachments] Improved alignment of attachment components and styling

details:   /erp/devel/main/rev/999211f9625a
changeset: 12122:999211f9625a
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Thu May 12 10:00:22 2011 +0200
summary:   [attachments] Improved styling of upload button

details:   /erp/devel/main/rev/40eaf826d462
changeset: 12123:40eaf826d462
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu May 12 10:28:21 2011 +0200
summary:   fixed bug 17070: Reconcilliation child tab (cleared items) is not 
filtered by parent

details:   /erp/devel/main/rev/596c462d355a
changeset: 12124:596c462d355a
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu May 12 11:27:52 2011 +0200
summary:   Following Tabs should be marked as Professional
* Product - Purchasing (239)
* Product - Org. Specific (800241)

So these Tabs have to be removed from the Configuration Script

In addition to that new report has also be marked as Professional
* Pareto Product Report

details:   /erp/devel/main/rev/6cf49fbe4734
changeset: 12125:6cf49fbe4734
user:      RM packaging bot <staff.rm <at> openbravo.com>
date:      Thu May 12 13:23:38 2011 +0200
summary:   CI: merge back from main

details:   /erp/devel/main/rev/66ef6ecb0b86
changeset: 12126:66ef6ecb0b86
user:      Víctor Martínez Romanos <victor.martinez <at> openbravo.com>
date:      Thu May 12 11:25:13 2011 +0200
summary:   [cleanup] Reapplied changeset 5defe5fe3c5f
fixes issue 16503: Taxes in demo were wrong. Change organizations

details:   /erp/devel/main/rev/8586a30d5a1b
changeset: 12127:8586a30d5a1b
user:      Víctor Martínez Romanos <victor.martinez <at> openbravo.com>
date:      Thu May 12 11:51:28 2011 +0200
summary:   [cleanup] Reapplied changeset fde0a5fe03ea
Fixes issue 16624

details:   /erp/devel/main/rev/ad377edeedcd
changeset: 12128:ad377edeedcd
user:      Víctor Martínez Romanos <victor.martinez <at> openbravo.com>
date:      Thu May 12 12:24:34 2011 +0200
summary:   [cleanup] Reapplied changeset 0735ae63ec2b
Issue 16175: Sample Data updated to this issue commit

details:   /erp/devel/main/rev/9c2ea7e89365
changeset: 12129:9c2ea7e89365
user:      Víctor Martínez Romanos <victor.martinez <at> openbravo.com>
date:      Thu May 12 12:28:07 2011 +0200
summary:   [cleanup] Reapplied changeset 53ddd0ec0d40
Fixes issue 16791

details:   /erp/devel/main/rev/1b57600d5691
changeset: 12130:1b57600d5691
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Thu May 12 14:57:37 2011 +0200
summary:   Fixes issue 16611: Initial request done by UI selector element in 
form view does not use any filters or paging

details:   /erp/devel/main/rev/33867e2a810b
changeset: 12131:33867e2a810b
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Thu May 12 15:41:09 2011 +0200
summary:   Fixed issue 17129. Key columns will be explicitly set in the session.
This change is necessary because a big number of fields corresponding to key 
columns have been removed as part of the cleanup project, so in several tabs, 
the key column no longer has a field.

details:   /erp/devel/main/rev/9121d767d7f3
changeset: 12132:9121d767d7f3
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Thu May 12 15:46:33 2011 +0200
summary:   Fixes issue 17136: You cannot enter to Menu window but an ugly error 
shows up

details:   /erp/devel/main/rev/184bd464aefe
changeset: 12133:184bd464aefe
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Thu May 12 15:46:50 2011 +0200
summary:   Related to issue 16611: Initial request done by UI selector element 
in form view does not use any filters or paging

details:   /erp/devel/main/rev/3299a3e1ad8f
changeset: 12134:3299a3e1ad8f
user:      Adrián Romero <adrianromero <at> openbravo.com>
date:      Thu May 12 16:44:43 2011 +0200
summary:   Fixes issue 0016534: the invoice date, when the invoice is voided, 
should be updatable
It has been modified also the condition needed in the trigger to finish fixing 
this issue

details:   /erp/devel/main/rev/ccdcc3aca320
changeset: 12135:ccdcc3aca320
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Thu May 12 17:01:11 2011 +0200
summary:   Fixes issue 17138: When you try to move the child tab, the focus 
goes directly to the header launching the autosave

details:   /erp/devel/main/rev/fa4d6a6b3d7d
changeset: 12136:fa4d6a6b3d7d
user:      Stefan Hühner <stefan.huehner <at> openbravo.com>
date:      Thu May 12 17:36:54 2011 +0200
summary:   Fixed 17143: fixed hql where clause in two tabs
- Employee Expense
- Invoiceable Expenses
in both tabs the conversion from sql-whereclause -> hql-whereclause introduced
some bug which this cset fixes.

details:   /erp/devel/main/rev/14155037e51d
changeset: 12137:14155037e51d
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Thu May 12 17:51:53 2011 +0200
summary:   Fixes issue 17145: Column headers for alerts have shifted and are 
now incorrect

details:   /erp/devel/main/rev/d221ad9e329e
changeset: 12138:d221ad9e329e
user:      RM packaging bot <staff.rm <at> openbravo.com>
date:      Fri May 13 06:06:56 2011 +0200
summary:   CI: update AD_MODULE to version 12137

diffstat:

 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml  
                                                                               
|     4 +-
 
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       
                                                                               
|     4 +-
 
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
                                                                             |  
   4 +-
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                                  |     8 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationUtils.java
                                                           |    19 +
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
                                         |    11 +
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/alert-management/ob-alert-grid.js
                                            |     5 +
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-eventhandler.js
                                                           |     8 +
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-grid.js
                                                                   |     2 +
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-standard-view-datasource.js
                                               |     4 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-toolbar.js
                                                                |    34 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-view-form-attachments.js
                                                  |   121 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-view-form.js
                                                              |    13 +
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-view-grid.js
                                                              |    62 +-
 
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/ob-form-styles.css
 |     7 +-
 
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
                                                                              | 
    4 +-
 
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   
                                                                               
|     4 +-
 
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     
                                                                               
|     4 +-
 
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 
                                                                              | 
    4 +-
 
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  
                                                                               
|     4 +-
 
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
                                                                        |     4 
+-
 
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
                                                                 |     4 +-
 
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
                                                                             |  
   4 +-
 
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                                  |    10 +-
 modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml    
                                                                               
|     4 +-
 
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
                                                                         |     
4 +-
 
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                              |    12 +-
 
modules/org.openbravo.userinterface.selector/web/org.openbravo.userinterface.selector/js/ob-selector-item.js
                                                  |    58 +-
 
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
                                                                |     4 +-
 
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
                                                                      |     4 +-
 
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                           |     6 +-
 
modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/js/ob-smartclient.js
                                              |    11 +
 modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml     
                                                                               
|     4 +-
 
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    
                                                                               
|     4 +-
 
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                                        |    24 
+-
 modules/org.openbravo.v3/src-db/database/configScript.xml                      
                                                                               
|     8 -
 modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml              
                                                                               
|     4 +-
 modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml   
                                                                               
|    14 +-
 referencedata/sampledata/F_B_International_Group.xml                           
                                                                               
|  7726 +++++----
 src-db/database/model/triggers/C_INVOICE_TRG.xml                               
                                                                               
|     4 +-
 src-db/database/sourcedata/AD_MODULE.xml                                       
                                                                               
|     4 +-
 src-db/database/sourcedata/AD_TAB.xml                                          
                                                                               
|     4 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_Project_BPartner.java               
                                                                               
|     9 +-
 src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedgerExcel.jrxml          
                                                                               
|     4 +-
 src/org/openbravo/erpCommon/obps/licenseRestrictions                           
                                                                               
|     2 +-
 57 files changed, 4837 insertions(+), 3461 deletions(-)

diffs (truncated from 32357 to 300 lines):

diff -r 32377e637a05 -r d221ad9e329e 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml 
    Thu May 12 00:45:35 2011 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml 
    Fri May 13 06:06:56 2011 +0200
@@ -6,7 +6,7 @@
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <NAME><![CDATA[Advanced Payables and 
Receivables Mngmt]]></NAME>
-<!--A918E3331C404B889D69AA9BFAFB23AC-->  
<VERSION><![CDATA[3.0.11592]]></VERSION>
+<!--A918E3331C404B889D69AA9BFAFB23AC-->  
<VERSION><![CDATA[3.0.12137]]></VERSION>
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <DESCRIPTION><![CDATA[Managing your 
finances with an ERP does not have to be difficult. Enjoy a radically improved 
user experience that combines the power of an enterprise grade financial 
application with the simplicity and ease of a web 2.0 personal accounting 
service.]]></DESCRIPTION>
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <HELP><![CDATA[Advanced Payables and 
Receivables Management simplifies and automates the business processes around 
the management of financial accounts, from the receipt and issue of payment, to 
the reconciliation of those events with bank statements.
 If you would like to help shape this module you are welcome to take part in 
the forum discussions or register feature requests or issues in the 
corresponding (Forum and Bug Tracking) sections in the Advanced Payables and 
Receivable project in the OB Forge.]]></HELP>
@@ -25,7 +25,7 @@
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <UPDATEINFO><![CDATA[Fixed issue with 
document sequence numbers reset in case of applying dataset second time.
 Fixed issue 15305.]]></UPDATEINFO>
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <REFERENCEDATAINFO><![CDATA[Document 
types and default algorithm for bank statement auto 
matching]]></REFERENCEDATAINFO>
-<!--A918E3331C404B889D69AA9BFAFB23AC-->  
<VERSION_LABEL><![CDATA[RC6]]></VERSION_LABEL>
+<!--A918E3331C404B889D69AA9BFAFB23AC-->  
<VERSION_LABEL><![CDATA[CI]]></VERSION_LABEL>
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  
<ISCOMMERCIAL><![CDATA[N]]></ISCOMMERCIAL>
 <!--A918E3331C404B889D69AA9BFAFB23AC--></AD_MODULE>
 
diff -r 32377e637a05 -r d221ad9e329e 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  Thu May 12 00:45:35 2011 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  Fri May 13 06:06:56 2011 +0200
@@ -7,7 +7,7 @@
 <!--89326AE95DAD449D85DFAB2C5B1C6683-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--89326AE95DAD449D85DFAB2C5B1C6683-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
 <!--89326AE95DAD449D85DFAB2C5B1C6683-->  
<AD_DEPENDENT_MODULE_ID><![CDATA[5EB4F15C80684ACA904756BDC12ADBE5]]></AD_DEPENDENT_MODULE_ID>
-<!--89326AE95DAD449D85DFAB2C5B1C6683-->  
<STARTVERSION><![CDATA[2.1.11592]]></STARTVERSION>
+<!--89326AE95DAD449D85DFAB2C5B1C6683-->  
<STARTVERSION><![CDATA[2.1.12137]]></STARTVERSION>
 <!--89326AE95DAD449D85DFAB2C5B1C6683-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--89326AE95DAD449D85DFAB2C5B1C6683-->  <DEPENDANT_MODULE_NAME><![CDATA[User 
Interface Selector]]></DEPENDANT_MODULE_NAME>
 <!--89326AE95DAD449D85DFAB2C5B1C6683-->  
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -21,7 +21,7 @@
 <!--B97FC854C6DD41E692161585645A900F-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--B97FC854C6DD41E692161585645A900F-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
 <!--B97FC854C6DD41E692161585645A900F-->  
<AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID>
-<!--B97FC854C6DD41E692161585645A900F-->  
<STARTVERSION><![CDATA[3.0.11592]]></STARTVERSION>
+<!--B97FC854C6DD41E692161585645A900F-->  
<STARTVERSION><![CDATA[3.0.12137]]></STARTVERSION>
 <!--B97FC854C6DD41E692161585645A900F-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--B97FC854C6DD41E692161585645A900F-->  
<DEPENDANT_MODULE_NAME><![CDATA[core]]></DEPENDANT_MODULE_NAME>
 <!--B97FC854C6DD41E692161585645A900F-->  
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
diff -r 32377e637a05 -r d221ad9e329e 
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
--- a/modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml  
Thu May 12 00:45:35 2011 +0200
+++ b/modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml  
Fri May 13 06:06:56 2011 +0200
@@ -6,7 +6,7 @@
 <!--C70732EA90A14EC0916078B85CC33D2D-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--C70732EA90A14EC0916078B85CC33D2D-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--C70732EA90A14EC0916078B85CC33D2D-->  <NAME><![CDATA[JBoss Weld]]></NAME>
-<!--C70732EA90A14EC0916078B85CC33D2D-->  
<VERSION><![CDATA[1.1.11592]]></VERSION>
+<!--C70732EA90A14EC0916078B85CC33D2D-->  
<VERSION><![CDATA[1.1.12137]]></VERSION>
 <!--C70732EA90A14EC0916078B85CC33D2D-->  <DESCRIPTION><![CDATA[JBoss 
Weld]]></DESCRIPTION>
 <!--C70732EA90A14EC0916078B85CC33D2D-->  <HELP><![CDATA[Provides the JBoss 
Weld framework: Java Contexts and Dependency Injection for the Java EE platform 
(CDI). For more information see http://seamframework.org/Weld]]></HELP>
 <!--C70732EA90A14EC0916078B85CC33D2D-->  
<URL><![CDATA[http://forge.openbravo.com/projects/weld]]></URL>
@@ -22,7 +22,7 @@
 <!--C70732EA90A14EC0916078B85CC33D2D-->  
<ISTRANSLATIONMODULE><![CDATA[N]]></ISTRANSLATIONMODULE>
 <!--C70732EA90A14EC0916078B85CC33D2D-->  
<HASREFERENCEDATA><![CDATA[N]]></HASREFERENCEDATA>
 <!--C70732EA90A14EC0916078B85CC33D2D-->  <UPDATEINFO><![CDATA[Bug 
fixing.]]></UPDATEINFO>
-<!--C70732EA90A14EC0916078B85CC33D2D-->  
<VERSION_LABEL><![CDATA[RC6]]></VERSION_LABEL>
+<!--C70732EA90A14EC0916078B85CC33D2D-->  
<VERSION_LABEL><![CDATA[CI]]></VERSION_LABEL>
 <!--C70732EA90A14EC0916078B85CC33D2D-->  
<ISCOMMERCIAL><![CDATA[N]]></ISCOMMERCIAL>
 <!--C70732EA90A14EC0916078B85CC33D2D--></AD_MODULE>
 
diff -r 32377e637a05 -r d221ad9e329e 
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
--- 
a/modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
       Thu May 12 00:45:35 2011 +0200
+++ 
b/modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
       Fri May 13 06:06:56 2011 +0200
@@ -7,7 +7,7 @@
 <!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  
<AD_MODULE_ID><![CDATA[C70732EA90A14EC0916078B85CC33D2D]]></AD_MODULE_ID>
 <!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  
<AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID>
-<!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  
<STARTVERSION><![CDATA[3.0.11592]]></STARTVERSION>
+<!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  
<STARTVERSION><![CDATA[3.0.12137]]></STARTVERSION>
 <!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  
<DEPENDANT_MODULE_NAME><![CDATA[Core]]></DEPENDANT_MODULE_NAME>
 <!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
diff -r 32377e637a05 -r d221ad9e329e 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
--- 
a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
 Thu May 12 00:45:35 2011 +0200
+++ 
b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
 Fri May 13 06:06:56 2011 +0200
@@ -6,7 +6,7 @@
 <!--9BA0836A3CD74EE4AB48753A47211BCC-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--9BA0836A3CD74EE4AB48753A47211BCC-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--9BA0836A3CD74EE4AB48753A47211BCC-->  <NAME><![CDATA[User Interface 
Application]]></NAME>
-<!--9BA0836A3CD74EE4AB48753A47211BCC-->  
<VERSION><![CDATA[2.1.11592]]></VERSION>
+<!--9BA0836A3CD74EE4AB48753A47211BCC-->  
<VERSION><![CDATA[2.1.12137]]></VERSION>
 <!--9BA0836A3CD74EE4AB48753A47211BCC-->  <DESCRIPTION><![CDATA[Provides the 
main application components for the openbravo user interface]]></DESCRIPTION>
 <!--9BA0836A3CD74EE4AB48753A47211BCC-->  <HELP><![CDATA[Provides the main 
application components for the openbravo user interface. The main layout 
incorporates a navigation bar and a main view area.]]></HELP>
 <!--9BA0836A3CD74EE4AB48753A47211BCC-->  
<URL><![CDATA[http://forge.openbravo.com/projects/clientapplication]]></URL>
@@ -22,7 +22,7 @@
 <!--9BA0836A3CD74EE4AB48753A47211BCC-->  
<ISTRANSLATIONMODULE><![CDATA[N]]></ISTRANSLATIONMODULE>
 <!--9BA0836A3CD74EE4AB48753A47211BCC-->  
<HASREFERENCEDATA><![CDATA[N]]></HASREFERENCEDATA>
 <!--9BA0836A3CD74EE4AB48753A47211BCC-->  <UPDATEINFO><![CDATA[Styling 
bugfixing]]></UPDATEINFO>
-<!--9BA0836A3CD74EE4AB48753A47211BCC-->  
<VERSION_LABEL><![CDATA[RC6]]></VERSION_LABEL>
+<!--9BA0836A3CD74EE4AB48753A47211BCC-->  
<VERSION_LABEL><![CDATA[CI]]></VERSION_LABEL>
 <!--9BA0836A3CD74EE4AB48753A47211BCC-->  
<ISCOMMERCIAL><![CDATA[N]]></ISCOMMERCIAL>
 <!--9BA0836A3CD74EE4AB48753A47211BCC--></AD_MODULE>
 
diff -r 32377e637a05 -r d221ad9e329e 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
--- 
a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
      Thu May 12 00:45:35 2011 +0200
+++ 
b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
      Fri May 13 06:06:56 2011 +0200
@@ -7,7 +7,7 @@
 <!--15D7CE8D95D043189162DBABA54A1F61-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--15D7CE8D95D043189162DBABA54A1F61-->  
<AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
 <!--15D7CE8D95D043189162DBABA54A1F61-->  
<AD_DEPENDENT_MODULE_ID><![CDATA[A44B9BA75C354D8FB2E3F7D6EB6BFDC4]]></AD_DEPENDENT_MODULE_ID>
-<!--15D7CE8D95D043189162DBABA54A1F61-->  
<STARTVERSION><![CDATA[2.1.11592]]></STARTVERSION>
+<!--15D7CE8D95D043189162DBABA54A1F61-->  
<STARTVERSION><![CDATA[2.1.12137]]></STARTVERSION>
 <!--15D7CE8D95D043189162DBABA54A1F61-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--15D7CE8D95D043189162DBABA54A1F61-->  <DEPENDANT_MODULE_NAME><![CDATA[JSON 
Datasource]]></DEPENDANT_MODULE_NAME>
 <!--15D7CE8D95D043189162DBABA54A1F61-->  
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -21,7 +21,7 @@
 <!--60A170212F36499D83B8AD38D01F46B3-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--60A170212F36499D83B8AD38D01F46B3-->  
<AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
 <!--60A170212F36499D83B8AD38D01F46B3-->  
<AD_DEPENDENT_MODULE_ID><![CDATA[4B828F4D03264080AA1D2057B13F613C]]></AD_DEPENDENT_MODULE_ID>
-<!--60A170212F36499D83B8AD38D01F46B3-->  
<STARTVERSION><![CDATA[2.1.11592]]></STARTVERSION>
+<!--60A170212F36499D83B8AD38D01F46B3-->  
<STARTVERSION><![CDATA[2.1.12137]]></STARTVERSION>
 <!--60A170212F36499D83B8AD38D01F46B3-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--60A170212F36499D83B8AD38D01F46B3-->  <DEPENDANT_MODULE_NAME><![CDATA[User 
Interface Client Kernel]]></DEPENDANT_MODULE_NAME>
 <!--60A170212F36499D83B8AD38D01F46B3-->  
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -35,7 +35,7 @@
 <!--824D60CB352E4099B1D8C903CA139DAE-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--824D60CB352E4099B1D8C903CA139DAE-->  
<AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
 <!--824D60CB352E4099B1D8C903CA139DAE-->  
<AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID>
-<!--824D60CB352E4099B1D8C903CA139DAE-->  
<STARTVERSION><![CDATA[3.0.11592]]></STARTVERSION>
+<!--824D60CB352E4099B1D8C903CA139DAE-->  
<STARTVERSION><![CDATA[3.0.12137]]></STARTVERSION>
 <!--824D60CB352E4099B1D8C903CA139DAE-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--824D60CB352E4099B1D8C903CA139DAE-->  
<DEPENDANT_MODULE_NAME><![CDATA[core]]></DEPENDANT_MODULE_NAME>
 <!--824D60CB352E4099B1D8C903CA139DAE-->  
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -49,7 +49,7 @@
 <!--E8FD820AFE3D4FE08C02FC47769026AD-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--E8FD820AFE3D4FE08C02FC47769026AD-->  
<AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
 <!--E8FD820AFE3D4FE08C02FC47769026AD-->  
<AD_DEPENDENT_MODULE_ID><![CDATA[EC356CEE3D46416CA1EBEEB9AB82EDB9]]></AD_DEPENDENT_MODULE_ID>
-<!--E8FD820AFE3D4FE08C02FC47769026AD-->  
<STARTVERSION><![CDATA[8.1.11592]]></STARTVERSION>
+<!--E8FD820AFE3D4FE08C02FC47769026AD-->  
<STARTVERSION><![CDATA[8.1.12137]]></STARTVERSION>
 <!--E8FD820AFE3D4FE08C02FC47769026AD-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--E8FD820AFE3D4FE08C02FC47769026AD-->  
<DEPENDANT_MODULE_NAME><![CDATA[Smartclient]]></DEPENDANT_MODULE_NAME>
 <!--E8FD820AFE3D4FE08C02FC47769026AD-->  
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
diff -r 32377e637a05 -r d221ad9e329e 
modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationUtils.java
--- 
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationUtils.java
       Thu May 12 00:45:35 2011 +0200
+++ 
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationUtils.java
       Fri May 13 06:06:56 2011 +0200
@@ -27,6 +27,7 @@
 import org.openbravo.base.model.Entity;
 import org.openbravo.base.model.ModelProvider;
 import org.openbravo.base.model.Property;
+import org.openbravo.client.kernel.KernelUtils;
 import org.openbravo.dal.core.OBContext;
 import org.openbravo.dal.service.OBCriteria;
 import org.openbravo.dal.service.OBDal;
@@ -35,6 +36,7 @@
 import org.openbravo.model.ad.access.RoleOrganization;
 import org.openbravo.model.ad.access.User;
 import org.openbravo.model.ad.access.UserRoles;
+import org.openbravo.model.ad.datamodel.Column;
 import org.openbravo.model.ad.ui.Field;
 import org.openbravo.model.ad.ui.Tab;
 import org.openbravo.model.ad.ui.Window;
@@ -146,6 +148,23 @@
         }
       }
     }
+
+    // handle a special case: it is possible to define a column in the child 
tab to be linked to a
+    // secondary key in the parent tab
+    if (returnProperty == null) {
+      for (Column parentCol : parentTab.getTable().getADColumnList()) {
+        if (!parentCol.isSecondaryKey()) {
+          continue;
+        }
+        for (Column childCol : tab.getTable().getADColumnList()) {
+          if (childCol.isLinkToParentColumn()
+              && 
childCol.getDBColumnName().equalsIgnoreCase(parentCol.getDBColumnName())) {
+            returnProperty = 
KernelUtils.getInstance().getPropertyFromColumn(childCol);
+          }
+        }
+      }
+    }
+
     return (returnProperty != null ? returnProperty.getName() : "");
   }
 
diff -r 32377e637a05 -r d221ad9e329e 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
--- 
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
     Thu May 12 00:45:35 2011 +0200
+++ 
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
     Fri May 13 06:06:56 2011 +0200
@@ -173,6 +173,9 @@
                 jsonValue = uiDef.createFromClassicString((String) jsonValue);
               }
               convertedJson.put(property.getName(), jsonValue);
+              if (property.isId()) {
+                setSessionValue(tab.getWindow().getId() + "|" + 
property.getColumnName(), jsonValue);
+              }
             }
           }
         }
@@ -181,6 +184,14 @@
         convertedJson.put(JsonConstants.ENTITYNAME, entity.getName());
         row = fromJsonConverter.toBaseOBObject(convertedJson);
         row.setNewOBObject(true);
+      } else {
+        final Entity entity = ModelProvider.getInstance().getEntityByTableName(
+            tab.getTable().getDBTableName());
+        for (Property property : entity.getProperties()) {
+          if (property.isId()) {
+            setSessionValue(tab.getWindow().getId() + "|" + 
property.getColumnName(), row.getId());
+          }
+        }
       }
 
       // First the parent record is retrieved and the session variables for 
the parent records are
diff -r 32377e637a05 -r d221ad9e329e 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/alert-management/ob-alert-grid.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/alert-management/ob-alert-grid.js
        Thu May 12 00:45:35 2011 +0200
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/alert-management/ob-alert-grid.js
        Fri May 13 06:06:56 2011 +0200
@@ -128,6 +128,11 @@
     // open the first time.
     this.setFields(this.gridFields);
     this.setSelectionAppearance('checkbox');
+    
+    // this extra call is needed to solve this issue:
+    https://issues.openbravo.com/view.php?id=17145
+    this.refreshFields();
+    
     this.sort('creationDate', 'descending');
 
     this.fetchData();
diff -r 32377e637a05 -r d221ad9e329e 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-eventhandler.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-eventhandler.js
       Thu May 12 00:45:35 2011 +0200
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-eventhandler.js
       Fri May 13 06:06:56 2011 +0200
@@ -47,6 +47,14 @@
           canvas.pane.setAsActiveView();
           return true;
         }
+        
+        // when clicking in the tabbar
+        if (canvas.tabSet && canvas.tabSet.getSelectedTab() && 
canvas.tabSet.getSelectedTab().pane 
+            && canvas.tabSet.getSelectedTab().pane.setAsActiveView) {
+          canvas.tabSet.getSelectedTab().pane.setAsActiveView();
+          return true;
+        }
+        
         do {
           if (canvas.view && canvas.view.setAsActiveView) {
             canvas.view.setAsActiveView();
diff -r 32377e637a05 -r d221ad9e329e 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-grid.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-grid.js
       Thu May 12 00:45:35 2011 +0200
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-grid.js
       Fri May 13 06:06:56 2011 +0200
@@ -23,6 +23,8 @@
 // grid implementations.
 isc.OBGrid.addProperties({
 
+  dragTrackerMode: 'none',
+  
   recordComponentPoolingMode: 'recycle',
   showRecordComponentsByCell: true,
   recordComponentPosition: 'within',
diff -r 32377e637a05 -r d221ad9e329e 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-standard-view-datasource.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-standard-view-datasource.js
   Thu May 12 00:45:35 2011 +0200
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-standard-view-datasource.js
   Fri May 13 06:06:56 2011 +0200
@@ -155,8 +155,8 @@
       if (errorStatus) {
         var handled = this.view.setErrorMessageFromResponse(dsResponse, 
jsonData, dsRequest);
         
-        if (!handled && !dsRequest.willHandleError) {
-          OB.KernelUtilities.handleSystemException(error.message);
+        if (!handled && !dsRequest.willHandleError && jsonData.response && 
jsonData.response.error) { 
+          
OB.KernelUtilities.handleSystemException(jsonData.response.error.message);
         }
       } else {
         // there are some cases where the jsonData is not passed, in case of
diff -r 32377e637a05 -r d221ad9e329e 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-toolbar.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-toolbar.js
    Thu May 12 00:45:35 2011 +0200
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-toolbar.js
    Fri May 13 06:06:56 2011 +0200
@@ -138,8 +138,8 @@
     buttonType: 'eliminate',
     prompt: OB.I18N.getLabel('OBUIAPP_DeleteRow'),
     updateState: function(){
-      var view = this.view, form = view.viewForm, grid = view.viewGrid, 
selectedRecords = grid.getSelectedRecords();
-      for (var i = 0; i < selectedRecords.length; i++) {
+      var view = this.view, form = view.viewForm, grid = view.viewGrid, 
selectedRecords = grid.getSelectedRecords(), i;
+      for (i = 0; i < selectedRecords.length; i++) {
         if (!grid.isWritable(selectedRecords[i])) {
           this.setDisabled(true);
           return;
@@ -186,7 +186,7 @@
     buttonType: 'undo',
     prompt: OB.I18N.getLabel('OBUIAPP_Undo'),
     updateState: function(){
-      var view = this.view, form = view.viewForm, grid = view.viewGrid, 
hasErrors = false, editRow;
+      var view = this.view, form = view.viewForm, grid = view.viewGrid, 
hasErrors = false, editRow, i;
       if (view.isShowingForm) {
         this.setDisabled(form.isSaving || form.readOnly || 
!view.hasValidState() ||
         !form.hasChanged);
@@ -200,7 +200,7 @@
         !form.hasChanged));
       } else {
         var selectedRecords = grid.getSelectedRecords(), allRowsHaveErrors = 
true;
-        for (var i = 0; i < selectedRecords.length; i++) {
+        for (i = 0; i < selectedRecords.length; i++) {
           var rowNum = grid.getRecordIndex(selectedRecords[i]);
           allRowsHaveErrors = allRowsHaveErrors && grid.rowHasErrors(rowNum);
         }
@@ -276,15 +276,7 @@
             {name: 'buttonId', type: 'hidden', value: this.ID},
             {name: 'inpKey', type: 'hidden', value: 
this.view.viewGrid.getSelectedRecord().id},

------------------------------------------------------------------------------
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to