details:   https://code.openbravo.com/erp/devel/pi/rev/405616506141
changeset: 15134:405616506141
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Thu Jan 12 16:49:09 2012 +0100
summary:   Related to issue 19422: Grid personalization not stored
Enable form/grid personalization if no views are defined

diffstat:

 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js
 |  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diffs (21 lines):

diff -r b86524a0f866 -r 405616506141 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js
       Thu Jan 12 15:34:40 2012 +0100
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js
       Thu Jan 12 16:49:09 2012 +0100
@@ -260,7 +260,7 @@
       // maybe do this in a separate thread
       if (defaultView) {
         OB.Personalization.applyViewDefinition(defaultView.personalizationId, 
defaultView.viewDefinition, this);
-      } else if (!this.getClass().personalization.views) {
+      } else if (!this.getClass().personalization.views || 
this.getClass().personalization.views.length === 0) {
         // only apply the default form/grid if there are no views
         // otherwise you get strange interference
         // check the default form and grid viewstates
@@ -318,7 +318,7 @@
       return defaultView.viewDefinition[tabId].grid;
     }
         
-    if ((!personalization || !personalization.views) && this.viewState && 
this.viewState[tabId]) {
+    if ((!personalization || !personalization.views || 
personalization.views.length === 0) && this.viewState && this.viewState[tabId]) 
{
       return this.viewState[tabId];
     }
     

------------------------------------------------------------------------------
RSA(R) Conference 2012
Mar 27 - Feb 2
Save $400 by Jan. 27
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev2
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to