details:   /erp/devel/main/rev/8c746bad11d3
changeset: 10556:8c746bad11d3
user:      Iván Perdomo <ivan.perdomo <at> openbravo.com>
date:      Fri Feb 11 09:30:57 2011 +0100
summary:   Client benchmark improvement
- Check for the user role and abort the process if is not System Administrator
- Show the client platform (browser & os) after execution

details:   /erp/devel/main/rev/fbb6c6efad91
changeset: 10557:fbb6c6efad91
user:      RM packaging bot <staff.rm <at> openbravo.com>
date:      Fri Feb 11 10:25:33 2011 +0100
summary:   CI: merge back from main

details:   /erp/devel/main/rev/6cd690fa3bbc
changeset: 10558:6cd690fa3bbc
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Fri Feb 11 10:53:54 2011 +0100
summary:   Implemented time field

details:   /erp/devel/main/rev/7288f9e31c11
changeset: 10559:7288f9e31c11
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Fri Feb 11 10:54:27 2011 +0100
summary:   Do not do autosave on main tab deselect

details:   /erp/devel/main/rev/09194b7caa52
changeset: 10560:09194b7caa52
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Fri Feb 11 10:54:59 2011 +0100
summary:   Prevent yellow background for datefields in filter editor

details:   /erp/devel/main/rev/2dce62da9dc3
changeset: 10561:2dce62da9dc3
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Fri Feb 11 10:55:53 2011 +0100
summary:   Prevent strange null values in FIC return handling, show errors for 
hidden fields in overall message bar

details:   /erp/devel/main/rev/1b8467d745a8
changeset: 10562:1b8467d745a8
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Fri Feb 11 10:56:31 2011 +0100
summary:   Show loading tab when loading a view

details:   /erp/devel/main/rev/d1af0bf8ca89
changeset: 10563:d1af0bf8ca89
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Fri Feb 11 11:23:04 2011 +0100
summary:   Fixed instance purpose popup in webkit based browsers

details:   /erp/devel/main/rev/2e0d818f869b
changeset: 10564:2e0d818f869b
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Fri Feb 11 11:39:40 2011 +0100
summary:   Generate invoices opened wrong window

details:   /erp/devel/main/rev/bcbf5a3d9d1f
changeset: 10565:bcbf5a3d9d1f
user:      David Alsasua <david.alsasua <at> openbravo.com>
date:      Fri Feb 11 11:47:20 2011 +0100
summary:   Fixes issue 15950: Randomly junit test fails.
Substituted getRandomUser for a concrete one.

details:   /erp/devel/main/rev/9d4908ec7ce1
changeset: 10566:9d4908ec7ce1
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Fri Feb 11 11:58:47 2011 +0100
summary:   Solved mouse pointer hover over labels

details:   /erp/devel/main/rev/fc05b13dc731
changeset: 10567:fc05b13dc731
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Fri Feb 11 12:24:43 2011 +0100
summary:   Solve api-violation

details:   /erp/devel/main/rev/1225db11363f
changeset: 10568:1225db11363f
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri Feb 11 12:26:19 2011 +0100
summary:   Change currency_id to isParent so that the Currency Conversion Rates 
tab works correctly in 3.0

details:   /erp/devel/main/rev/7c14027bb49a
changeset: 10569:7c14027bb49a
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri Feb 11 12:39:24 2011 +0100
summary:   Add filtering by client to the client window, using whereclause and 
setting the client parameter

details:   /erp/devel/main/rev/5a042c7ac2c6
changeset: 10570:5a042c7ac2c6
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri Feb 11 13:22:28 2011 +0100
summary:   Implemented autoExpand functionality

details:   /erp/devel/main/rev/ae5c327c567f
changeset: 10571:ae5c327c567f
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Fri Feb 11 14:10:55 2011 +0100
summary:   Added default column size computation

details:   /erp/devel/main/rev/3f1cf9ab4e4b
changeset: 10572:3f1cf9ab4e4b
user:      Stefan Hühner <stefan.huehner <at> openbravo.com>
date:      Fri Feb 11 14:22:00 2011 +0100
summary:   Fix changing password for roles different than System Administrator.
Do an explicit dal-flush inside the adminMode block work around flush at end of
the http-request which didn't have access to ad_user table anymore.

details:   /erp/devel/main/rev/a45a09e76576
changeset: 10573:a45a09e76576
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Fri Feb 11 14:27:45 2011 +0100
summary:   Minor changes for column width computation

details:   /erp/devel/main/rev/20514e83199d
changeset: 10574:20514e83199d
user:      RM packaging bot <staff.rm <at> openbravo.com>
date:      Fri Feb 11 16:35:35 2011 +0100
summary:   CI: update AD_MODULE to version 10573

diffstat:

 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml  
                                                                               
|    2 +-
 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                                      |    4 +-
 modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml       
                                                                               
|    2 +-
 
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                                           |    
2 +-
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
                                                                             |  
  2 +-
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                                  |    8 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/QuickCreateDataSource.java
                              |    1 +
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/QuickLaunchDataSource.java
                              |    1 +
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/UserInfoWidgetActionHandler.java
                        |    1 +
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/templates/quick-launch.js.ftl
                           |    3 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-view-grid.js.ftl
                                                   |    5 +
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewGridComponent.java
                                                 |   31 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-formitem-widgets.js
                                                       |   17 +
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-standard-window.js
                                                        |    1 -
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-tab.js
                                                                    |    4 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-utilities.js
                                                              |    3 +
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-view-form.js
                                                              |   42 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-view-grid.js
                                                              |   10 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-view-manager.js
                                                           |  219 ++++++---
 
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/ob-form-styles.css
 |    4 +-
 
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/ob-form-styles.js
  |    9 +
 
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/ob-grid-styles.js
  |   16 +
 
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/org/openbravo/client/kernel/reference/ForeignKeyUIDefinition.java
                                                     |   11 +-
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/StringUIDefinition.java
                                                         |   12 +-
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/TimeUIDefinition.java
                                                           |   54 ++-
 
modules/org.openbravo.client.kernel/web/org.openbravo.client.kernel/benchmark/index.html
                                                                      |   13 +-
 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.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.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/DataToJsonConverter.java
                                                                    |    8 +-
 
modules/org.openbravo.service.json/src/org/openbravo/service/json/DefaultJsonDataService.java
                                                                 |    5 +-
 
modules/org.openbravo.service.json/src/org/openbravo/service/json/JsonToDataConverter.java
                                                                    |   55 ++-
 
modules/org.openbravo.service.json/src/org/openbravo/service/json/JsonUtils.java
                                                                              | 
  12 +-
 
modules/org.openbravo.service.json/src/org/openbravo/service/json/QueryBuilder.java
                                                                           |    
6 +
 
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.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.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
                                                                        |   22 
+-
 modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml              
                                                                               
|    2 +-
 modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml   
                                                                               
|   12 +-
 src-db/database/sourcedata/AD_COLUMN.xml                                       
                                                                               
|    2 +-
 src-db/database/sourcedata/AD_MODULE.xml                                       
                                                                               
|    4 +-
 src-db/database/sourcedata/AD_TAB.xml                                          
                                                                               
|    3 +-
 src-test/org/openbravo/test/dal/DalTest.java                                   
                                                                               
|    8 +-
 src/org/openbravo/erpCommon/ad_forms/InstancePurpose.html                      
                                                                               
|   42 +-
 src/org/openbravo/erpCommon/ad_forms/InstancePurpose.java                      
                                                                               
|   19 +-
 src/org/openbravo/erpCommon/ad_forms/InstancePurpose.xml                       
                                                                               
|    3 +-
 64 files changed, 504 insertions(+), 254 deletions(-)

diffs (truncated from 2030 to 300 lines):

diff -r 474ed0ec8c58 -r 20514e83199d 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml 
    Fri Feb 11 08:57:34 2011 +0100
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml 
    Fri Feb 11 16:35:35 2011 +0100
@@ -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.10549]]></VERSION>
+<!--A918E3331C404B889D69AA9BFAFB23AC-->  
<VERSION><![CDATA[3.0.10573]]></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>
diff -r 474ed0ec8c58 -r 20514e83199d 
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
  Fri Feb 11 08:57:34 2011 +0100
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  Fri Feb 11 16:35:35 2011 +0100
@@ -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.10549]]></STARTVERSION>
+<!--89326AE95DAD449D85DFAB2C5B1C6683-->  
<STARTVERSION><![CDATA[2.1.10573]]></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.10549]]></STARTVERSION>
+<!--B97FC854C6DD41E692161585645A900F-->  
<STARTVERSION><![CDATA[3.0.10573]]></STARTVERSION>
 <!--B97FC854C6DD41E692161585645A900F-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--B97FC854C6DD41E692161585645A900F-->  
<DEPENDANT_MODULE_NAME><![CDATA[core]]></DEPENDANT_MODULE_NAME>
 <!--B97FC854C6DD41E692161585645A900F-->  
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
diff -r 474ed0ec8c58 -r 20514e83199d 
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  
Fri Feb 11 08:57:34 2011 +0100
+++ b/modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml  
Fri Feb 11 16:35:35 2011 +0100
@@ -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.10549]]></VERSION>
+<!--C70732EA90A14EC0916078B85CC33D2D-->  
<VERSION><![CDATA[1.1.10573]]></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>
diff -r 474ed0ec8c58 -r 20514e83199d 
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
       Fri Feb 11 08:57:34 2011 +0100
+++ 
b/modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
       Fri Feb 11 16:35:35 2011 +0100
@@ -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.10549]]></STARTVERSION>
+<!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  
<STARTVERSION><![CDATA[3.0.10573]]></STARTVERSION>
 <!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  
<DEPENDANT_MODULE_NAME><![CDATA[Core]]></DEPENDANT_MODULE_NAME>
 <!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
diff -r 474ed0ec8c58 -r 20514e83199d 
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
 Fri Feb 11 08:57:34 2011 +0100
+++ 
b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
 Fri Feb 11 16:35:35 2011 +0100
@@ -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.10549]]></VERSION>
+<!--9BA0836A3CD74EE4AB48753A47211BCC-->  
<VERSION><![CDATA[2.1.10573]]></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>
diff -r 474ed0ec8c58 -r 20514e83199d 
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
      Fri Feb 11 08:57:34 2011 +0100
+++ 
b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
      Fri Feb 11 16:35:35 2011 +0100
@@ -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.10549]]></STARTVERSION>
+<!--15D7CE8D95D043189162DBABA54A1F61-->  
<STARTVERSION><![CDATA[2.1.10573]]></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.10549]]></STARTVERSION>
+<!--60A170212F36499D83B8AD38D01F46B3-->  
<STARTVERSION><![CDATA[2.1.10573]]></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.10549]]></STARTVERSION>
+<!--824D60CB352E4099B1D8C903CA139DAE-->  
<STARTVERSION><![CDATA[3.0.10573]]></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.10549]]></STARTVERSION>
+<!--E8FD820AFE3D4FE08C02FC47769026AD-->  
<STARTVERSION><![CDATA[8.1.10573]]></STARTVERSION>
 <!--E8FD820AFE3D4FE08C02FC47769026AD-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--E8FD820AFE3D4FE08C02FC47769026AD-->  
<DEPENDANT_MODULE_NAME><![CDATA[Smartclient]]></DEPENDANT_MODULE_NAME>
 <!--E8FD820AFE3D4FE08C02FC47769026AD-->  
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
diff -r 474ed0ec8c58 -r 20514e83199d 
modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/QuickCreateDataSource.java
--- 
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/QuickCreateDataSource.java
  Fri Feb 11 08:57:34 2011 +0100
+++ 
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/QuickCreateDataSource.java
  Fri Feb 11 16:35:35 2011 +0100
@@ -106,6 +106,7 @@
           icon = "Window";
         }
         data.put("icon", icon);
+        data.put("modal", menuOption.isModal());
 
         data.put(JsonConstants.IDENTIFIER, menuOption.getLabel());
         data.put(JsonConstants.ID, menuOption.getId());
diff -r 474ed0ec8c58 -r 20514e83199d 
modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/QuickLaunchDataSource.java
--- 
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/QuickLaunchDataSource.java
  Fri Feb 11 08:57:34 2011 +0100
+++ 
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/QuickLaunchDataSource.java
  Fri Feb 11 16:35:35 2011 +0100
@@ -133,6 +133,7 @@
         data.put("icon", icon);
 
         data.put(JsonConstants.ID, menuOption.getId());
+        data.put("modal", menuOption.isModal());
         for (MenuParameter parameter : 
menuOption.getMenu().getOBUIAPPMenuParametersList()) {
           if (parameter.isActive()) {
             data.put(parameter.getName(), parameter.getParameterValue());
diff -r 474ed0ec8c58 -r 20514e83199d 
modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/UserInfoWidgetActionHandler.java
--- 
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/UserInfoWidgetActionHandler.java
    Fri Feb 11 08:57:34 2011 +0100
+++ 
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/UserInfoWidgetActionHandler.java
    Fri Feb 11 16:35:35 2011 +0100
@@ -139,6 +139,7 @@
       return result;
     }
     user.setPassword(FormatUtilities.sha1Base64(newPwd));
+    OBDal.getInstance().flush();
     return ApplicationConstants.ACTION_RESULT_SUCCESS;
   }
 
diff -r 474ed0ec8c58 -r 20514e83199d 
modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/templates/quick-launch.js.ftl
--- 
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/templates/quick-launch.js.ftl
       Fri Feb 11 08:57:34 2011 +0100
+++ 
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/templates/quick-launch.js.ftl
       Fri Feb 11 16:35:35 2011 +0100
@@ -191,7 +191,8 @@
              } else if (record.optionType && record.optionType === 'external') 
{
                 openObject = {viewId: 'OBExternalPage', id: value, 
contentsUrl: value, tabTitle: record[OB.Constants.IDENTIFIER]};
              } else if (record.optionType && record.optionType === 'process') {
-                openObject = {viewId: 'OBPopupClassicWindow', processId:  
record.processId, id: record.processId, obManualURL: value, command: 'BUTTON' + 
record.processId, tabTitle: record[OB.Constants.IDENTIFIER]};
+                var viewName = 
record.modal?'OBClassicPopupModal':'OBPopupClassicWindow';
+                openObject = {viewId: viewName, processId:  record.processId, 
id: record.processId, obManualURL: value, command: 'BUTTON' + record.processId, 
tabTitle: record[OB.Constants.IDENTIFIER]};
              } else if (record.optionType && record.optionType === 
'processManual') {
                 openObject = {viewId: 'OBClassicWindow', processId:  
record.processId, id: record.processId, obManualURL: value, command: 'DEFAULT', 
tabTitle: record[OB.Constants.IDENTIFIER]};
              } else if (record.viewId) {
diff -r 474ed0ec8c58 -r 20514e83199d 
modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-view-grid.js.ftl
--- 
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-view-grid.js.ftl
       Fri Feb 11 08:57:34 2011 +0100
+++ 
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-view-grid.js.ftl
       Fri Feb 11 16:35:35 2011 +0100
@@ -60,6 +60,11 @@
        <#if field_has_next>,</#if>
     </#list>
     ],
+    autoExpandFieldNames:[
+    <#list data.autoExpandFields as field>
+        '${field}'<#if field_has_next>,</#if>
+    </#list>
+    ],
     whereClause: '${data.whereClause?js_string}',
     orderByClause: '${data.orderByClause?js_string}',
     filterClause: '${data.filterClause?js_string}',
diff -r 474ed0ec8c58 -r 20514e83199d 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewGridComponent.java
--- 
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewGridComponent.java
     Fri Feb 11 08:57:34 2011 +0100
+++ 
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewGridComponent.java
     Fri Feb 11 16:35:35 2011 +0100
@@ -124,6 +124,28 @@
     return fkFields;
   }
 
+  public List<String> getAutoExpandFields() {
+    List<LocalField> autoExpandFields = new ArrayList<LocalField>();
+    for (LocalField field : getFields()) {
+      if (new Boolean(field.getAutoExpand())) {
+        autoExpandFields.add(field);
+      }
+    }
+    Collections.sort(autoExpandFields, new LengthComparator());
+    List<String> autoExpandFieldsStr = new ArrayList<String>();
+    for (LocalField field : autoExpandFields) {
+      autoExpandFieldsStr.add(field.getProperty().getName());
+    }
+    return autoExpandFieldsStr;
+  }
+
+  private class LengthComparator implements Comparator<LocalField> {
+    @Override
+    public int compare(LocalField o1, LocalField o2) {
+      return o2.getLength().compareTo(o1.getLength());
+    }
+  }
+
   public List<LocalField> getFields() {
     if (fields != null) {
       return fields;
@@ -321,8 +343,8 @@
 
     // can the column be auto expanded to fill any remaining space
     public String getAutoExpand() {
-      return Boolean
-          .toString(uiDefinition instanceof StringUIDefinition || 
!property.isPrimitive());
+      return (Boolean.toString(!name.equalsIgnoreCase("documentno")
+          && (uiDefinition instanceof StringUIDefinition || 
!property.isPrimitive())));
     }
 
     public String getName() {
@@ -392,6 +414,11 @@
     public void setRedrawOnChange(boolean redrawOnChange) {
       this.redrawOnChange = redrawOnChange;
     }
+
+    public Long getLength() {
+      return field.getDisplayedLength();
+    }
+
   }
 
   private class GridFieldComparator implements Comparator<Field> {
diff -r 474ed0ec8c58 -r 20514e83199d 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-formitem-widgets.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-formitem-widgets.js
   Fri Feb 11 08:57:34 2011 +0100
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-formitem-widgets.js
   Fri Feb 11 16:35:35 2011 +0100
@@ -451,6 +451,8 @@
 // Extends OBListItem
 isc.ClassFactory.defineClass('OBFKItem', isc.OBListItem);
 
+isc.ClassFactory.mixInInterface('OBFKItem', 'OBLinkTitleItem');
+
 isc.OBFKItem.addProperties({
   textMatchStyle: 'substring',
     
@@ -494,6 +496,21 @@
   };
 }
 
+
+//== OBTimeItem ==
+//OBTimeItem handles time values.
+isc.ClassFactory.defineClass('OBTimeItem', TimeItem);
+
+isc.OBTimeItem.addProperties({
+  validateOnExit: true,
+  showHint: false,
+  displayFormat: 'to24HourTime',
+  short24TimeFormat: 'HH:MM:SS',
+  shortTimeFormat: 'HH:MM:SS',
+  long24TimeFormat: 'HH:MM:SS',
+  longTimeFormat: 'HH:MM:SS'
+});
+
 // == OBDateItem ==
 // OBDateItem inherits from SmartClient DateItem
 // adds autocomplete and formatting based on the Openbravo date pattern
diff -r 474ed0ec8c58 -r 20514e83199d 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-standard-window.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-standard-window.js
    Fri Feb 11 08:57:34 2011 +0100
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-standard-window.js
    Fri Feb 11 16:35:35 2011 +0100
@@ -248,7 +248,6 @@
   
   // is called from the main app tabset
   tabDeselected: function(tabNum, tabPane, ID, tab, newTab){
-    this.autoSave();
     this.wasDeselected = true;
   },
   
diff -r 474ed0ec8c58 -r 20514e83199d 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-tab.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-tab.js
        Fri Feb 11 08:57:34 2011 +0100
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-tab.js
        Fri Feb 11 16:35:35 2011 +0100
@@ -63,7 +63,9 @@
   }),
 
   tabSelected: function(tabNum, tabPane, ID, tab) {
-    OB.Layout.HistoryManager.updateHistory();
+    if (!tabPane.isLoadingTab) {
+      OB.Layout.HistoryManager.updateHistory();
+    }
     if (tabPane.tabSelected) {
       tabPane.tabSelected(tabNum, tabPane, ID, tab);
     }
diff -r 474ed0ec8c58 -r 20514e83199d 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-utilities.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-utilities.js
  Fri Feb 11 08:57:34 2011 +0100
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-utilities.js
  Fri Feb 11 16:35:35 2011 +0100
@@ -41,6 +41,9 @@
     // if we already did append it
     if (item.textFieldProperties && item.textFieldProperties.textBoxStyle) {
       if (!item.textFieldProperties.textBoxStyle.endsWith('Required')) {
+        // make a copy as the textFieldProperties object is shared by many 
instances
+        // so you can't change it directly
+        item.textFieldProperties = isc.addProperties({}, 
item.textFieldProperties);
         item.textFieldProperties.textBoxStyle = 
item.textFieldProperties.textBoxStyle + 'Required';
       }
     } else if (item.textBoxStyle && !item.textBoxStyle.endsWith('Required')) {
diff -r 474ed0ec8c58 -r 20514e83199d 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-view-form.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-view-form.js
  Fri Feb 11 08:57:34 2011 +0100
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-view-form.js
  Fri Feb 11 16:35:35 2011 +0100
@@ -397,7 +397,7 @@

------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to