details:   /erp/devel/int/rev/6b8d9ce301fd
changeset: 6464:6b8d9ce301fd
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Fri Feb 19 11:59:53 2010 +0100
summary:   fixed issue 12361: change detected for ad_table.isfullyaudited 
modifications

details:   /erp/devel/int/rev/e2616479f44e
changeset: 6465:e2616479f44e
user:      Stefan Hühner <stefan.huehner <at> openbravo.com>
date:      Fri Feb 19 13:45:50 2010 +0100
summary:   Fixed 12362: don't execute old request after redirect to login page
If the users session is timed-out (or force-logged out) redirect to
login page as usual, but don't continue executing the old request
as its not useful and can't work correctly

details:   /erp/devel/int/rev/cbe25f0abf2c
changeset: 6466:cbe25f0abf2c
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Fri Feb 19 14:16:19 2010 +0100
summary:   fixed erp_devel_pi-full-pgsql - Build # 783

details:   /erp/devel/int/rev/c2f5064a60dc
changeset: 6467:c2f5064a60dc
user:      David Alsasua <david.alsasua <at> openbravo.com>
date:      Fri Feb 19 17:35:58 2010 +0100
summary:   fixes issue 12366
removed edit line net amount field

diffstat:

 src-db/database/model/triggers/AD_TABLE_MOD_TRG.xml        |  32 ++++++++-
 src-db/database/sourcedata/AD_FIELD.xml                    |  54 ++++++-------
 src/org/openbravo/base/secureApp/HttpSecureAppServlet.java |   6 +
 3 files changed, 62 insertions(+), 30 deletions(-)

diffs (truncated from 305 to 300 lines):

diff -r 43b32f4982a1 -r c2f5064a60dc 
src-db/database/model/triggers/AD_TABLE_MOD_TRG.xml
--- a/src-db/database/model/triggers/AD_TABLE_MOD_TRG.xml       Fri Feb 19 
10:47:51 2010 +0100
+++ b/src-db/database/model/triggers/AD_TABLE_MOD_TRG.xml       Fri Feb 19 
17:35:58 2010 +0100
@@ -15,7 +15,7 @@
 * under the License.
 * The Original Code is Openbravo ERP.
 * The Initial Developer of the Original Code is Openbravo SL
-* All portions are Copyright (C) 2008-2009 Openbravo SL
+* All portions are Copyright (C) 2008-2010 Openbravo SL
 * All Rights Reserved.
 * Contributor(s):  ______________________________________.
 ************************************************************************/
@@ -96,6 +96,36 @@
   IF ((DELETING OR INSERTING) AND devModule='N') THEN
     RAISE_APPLICATION_ERROR(-20533, 'Cannot insert/delete objects in a module 
not in development.');
   END IF;
+  
+  --Check the only updated column is isFullyAudited. In this case maitin 
updated
+  --column as it was to prevent changes detection when trying to update 
database
+  IF (UPDATING) THEN
+    IF (COALESCE(:NEW.ISACTIVE             ,'.') = COALESCE(:OLD.ISACTIVE      
       ,'.') AND                                                                
                                                                                
                            
+      COALESCE(:NEW.NAME                 ,'.') = COALESCE(:OLD.NAME            
     ,'.') AND                                                                  
                                                                                
                          
+      COALESCE(:NEW.DESCRIPTION          ,'.') = COALESCE(:OLD.DESCRIPTION     
     ,'.') AND                                                                  
                                                                                
                          
+      COALESCE(:NEW.HELP                 ,'.') = COALESCE(:OLD.HELP            
     ,'.') AND                                                                  
                                                                                
                          
+      COALESCE(:NEW.TABLENAME            ,'.') = COALESCE(:OLD.TABLENAME       
     ,'.') AND                                                                  
                                                                                
                          
+      COALESCE(:NEW.CLASSNAME            ,'.') = COALESCE(:OLD.CLASSNAME       
     ,'.') AND                                                                  
                                                                                
                          
+      COALESCE(:NEW.ISVIEW               ,'.') = COALESCE(:OLD.ISVIEW          
     ,'.') AND                                                                  
                                                                                
                          
+      COALESCE(:NEW.ACCESSLEVEL          ,'.') = COALESCE(:OLD.ACCESSLEVEL     
     ,'.') AND                                                                  
                                                                                
                          
+      COALESCE(:NEW.AD_WINDOW_ID         ,'.') = COALESCE(:OLD.AD_WINDOW_ID    
     ,'.') AND                                                                  
                                                                                
                          
+      COALESCE(:NEW.ISSECURITYENABLED    ,'.') = 
COALESCE(:OLD.ISSECURITYENABLED    ,'.') AND                                    
                                                                                
                                                        
+      COALESCE(:NEW.ISDELETEABLE         ,'.') = COALESCE(:OLD.ISDELETEABLE    
     ,'.') AND                                                                  
                                                                                
                          
+      COALESCE(:NEW.ISHIGHVOLUME         ,'.') = COALESCE(:OLD.ISHIGHVOLUME    
     ,'.') AND                                                                  
                                                                                
                          
+      COALESCE(:NEW.IMPORTTABLE          ,'.') = COALESCE(:OLD.IMPORTTABLE     
     ,'.') AND                                                                  
                                                                                
                          
+      COALESCE(:NEW.ISCHANGELOG          ,'.') = COALESCE(:OLD.ISCHANGELOG     
     ,'.') AND                                                                  
                                                                                
                          
+      COALESCE(:NEW.PO_WINDOW_ID         ,'.') = COALESCE(:OLD.PO_WINDOW_ID    
     ,'.') AND                                                                  
                                                                                
                          
+      COALESCE(:NEW.ISDEFAULTACCT        ,'.') = COALESCE(:OLD.ISDEFAULTACCT   
     ,'.') AND                                                                  
                                                                                
                          
+      COALESCE(:NEW.SQL_RECORD_IDENTIFIER,'.') = 
COALESCE(:OLD.SQL_RECORD_IDENTIFIER,'.') AND                                    
                                                                                
                                                        
+      COALESCE(:NEW.DEVELOPMENTSTATUS    ,'.') = 
COALESCE(:OLD.DEVELOPMENTSTATUS    ,'.') AND                                    
                                                                                
                                                        
+      COALESCE(:NEW.AD_PACKAGE_ID        ,'.') = COALESCE(:OLD.AD_PACKAGE_ID   
     ,'.') AND                                                                  
                                                                                
                          
+      COALESCE(:NEW.TREETYPE             ,'.') = COALESCE(:OLD.TREETYPE        
     ,'.') AND                                                                  
                                                                                
                          
+      COALESCE(:NEW.ACCTDATE_COLUMN_ID   ,'.') = 
COALESCE(:OLD.ACCTDATE_COLUMN_ID   ,'.') AND                                    
                                                                                
                                                        
+      COALESCE(:NEW.ACCTCLASSNAME        ,'.') = COALESCE(:OLD.ACCTCLASSNAME   
     ,'.') AND
+      :NEW.ISFULLYAUDITED != :OLD.ISFULLYAUDITED) THEN
+         :NEW.UPDATED := :OLD.UPDATED;
+    END IF;
+  END IF;
 END AD_TABLE_MOD_TRG
 ]]></body>
     </trigger>
diff -r 43b32f4982a1 -r c2f5064a60dc src-db/database/sourcedata/AD_FIELD.xml
--- a/src-db/database/sourcedata/AD_FIELD.xml   Fri Feb 19 10:47:51 2010 +0100
+++ b/src-db/database/sourcedata/AD_FIELD.xml   Fri Feb 19 17:35:58 2010 +0100
@@ -33652,7 +33652,7 @@
 <!--2986-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
 <!--2986-->  <DISPLAYLENGTH><![CDATA[44]]></DISPLAYLENGTH>
 <!--2986-->  <ISREADONLY><![CDATA[Y]]></ISREADONLY>
-<!--2986-->  <SEQNO><![CDATA[30]]></SEQNO>
+<!--2986-->  <SEQNO><![CDATA[40]]></SEQNO>
 <!--2986-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
 <!--2986-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
 <!--2986-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
@@ -33675,7 +33675,7 @@
 <!--2987-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
 <!--2987-->  <DISPLAYLENGTH><![CDATA[44]]></DISPLAYLENGTH>
 <!--2987-->  <ISREADONLY><![CDATA[Y]]></ISREADONLY>
-<!--2987-->  <SEQNO><![CDATA[40]]></SEQNO>
+<!--2987-->  <SEQNO><![CDATA[50]]></SEQNO>
 <!--2987-->  <ISSAMELINE><![CDATA[Y]]></ISSAMELINE>
 <!--2987-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
 <!--2987-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
@@ -33698,7 +33698,7 @@
 <!--2988-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
 <!--2988-->  <DISPLAYLENGTH><![CDATA[44]]></DISPLAYLENGTH>
 <!--2988-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
-<!--2988-->  <SEQNO><![CDATA[170]]></SEQNO>
+<!--2988-->  <SEQNO><![CDATA[180]]></SEQNO>
 <!--2988-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
 <!--2988-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
 <!--2988-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
@@ -33722,7 +33722,7 @@
 <!--2989-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
 <!--2989-->  <DISPLAYLENGTH><![CDATA[44]]></DISPLAYLENGTH>
 <!--2989-->  <ISREADONLY><![CDATA[Y]]></ISREADONLY>
-<!--2989-->  <SEQNO><![CDATA[140]]></SEQNO>
+<!--2989-->  <SEQNO><![CDATA[150]]></SEQNO>
 <!--2989-->  <ISSAMELINE><![CDATA[Y]]></ISSAMELINE>
 <!--2989-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
 <!--2989-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
@@ -33769,7 +33769,7 @@
 <!--2991-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
 <!--2991-->  <DISPLAYLENGTH><![CDATA[2000]]></DISPLAYLENGTH>
 <!--2991-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
-<!--2991-->  <SEQNO><![CDATA[100]]></SEQNO>
+<!--2991-->  <SEQNO><![CDATA[110]]></SEQNO>
 <!--2991-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
 <!--2991-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
 <!--2991-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
@@ -33816,7 +33816,7 @@
 <!--2994-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
 <!--2994-->  <DISPLAYLENGTH><![CDATA[5]]></DISPLAYLENGTH>
 <!--2994-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
-<!--2994-->  <SEQNO><![CDATA[50]]></SEQNO>
+<!--2994-->  <SEQNO><![CDATA[60]]></SEQNO>
 <!--2994-->  <SORTNO><![CDATA[1]]></SORTNO>
 <!--2994-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
 <!--2994-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
@@ -33841,7 +33841,7 @@
 <!--2995-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
 <!--2995-->  <DISPLAYLENGTH><![CDATA[10]]></DISPLAYLENGTH>
 <!--2995-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
-<!--2995-->  <SEQNO><![CDATA[185]]></SEQNO>
+<!--2995-->  <SEQNO><![CDATA[200]]></SEQNO>
 <!--2995-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
 <!--2995-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
 <!--2995-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
@@ -33864,7 +33864,7 @@
 <!--2996-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
 <!--2996-->  <DISPLAYLENGTH><![CDATA[44]]></DISPLAYLENGTH>
 <!--2996-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
-<!--2996-->  <SEQNO><![CDATA[70]]></SEQNO>
+<!--2996-->  <SEQNO><![CDATA[80]]></SEQNO>
 <!--2996-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
 <!--2996-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
 <!--2996-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
@@ -33888,7 +33888,7 @@
 <!--2997-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
 <!--2997-->  <DISPLAYLENGTH><![CDATA[10]]></DISPLAYLENGTH>
 <!--2997-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
-<!--2997-->  <SEQNO><![CDATA[150]]></SEQNO>
+<!--2997-->  <SEQNO><![CDATA[160]]></SEQNO>
 <!--2997-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
 <!--2997-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
 <!--2997-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
@@ -33912,7 +33912,7 @@
 <!--2998-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
 <!--2998-->  <DISPLAYLENGTH><![CDATA[10]]></DISPLAYLENGTH>
 <!--2998-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
-<!--2998-->  <SEQNO><![CDATA[160]]></SEQNO>
+<!--2998-->  <SEQNO><![CDATA[170]]></SEQNO>
 <!--2998-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
 <!--2998-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
 <!--2998-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
@@ -33936,7 +33936,7 @@
 <!--2999-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
 <!--2999-->  <DISPLAYLENGTH><![CDATA[10]]></DISPLAYLENGTH>
 <!--2999-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
-<!--2999-->  <SEQNO><![CDATA[130]]></SEQNO>
+<!--2999-->  <SEQNO><![CDATA[140]]></SEQNO>
 <!--2999-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
 <!--2999-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
 <!--2999-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
@@ -37138,7 +37138,7 @@
 <!--3227-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
 <!--3227-->  <DISPLAYLENGTH><![CDATA[44]]></DISPLAYLENGTH>
 <!--3227-->  <ISREADONLY><![CDATA[Y]]></ISREADONLY>
-<!--3227-->  <SEQNO><![CDATA[60]]></SEQNO>
+<!--3227-->  <SEQNO><![CDATA[70]]></SEQNO>
 <!--3227-->  <ISSAMELINE><![CDATA[Y]]></ISSAMELINE>
 <!--3227-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
 <!--3227-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
@@ -39223,7 +39223,7 @@
 <!--3370-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
 <!--3370-->  <DISPLAYLENGTH><![CDATA[10]]></DISPLAYLENGTH>
 <!--3370-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
-<!--3370-->  <SEQNO><![CDATA[200]]></SEQNO>
+<!--3370-->  <SEQNO><![CDATA[190]]></SEQNO>
 <!--3370-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
 <!--3370-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
 <!--3370-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
@@ -64544,7 +64544,7 @@
 <!--5386-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
 <!--5386-->  <DISPLAYLENGTH><![CDATA[14]]></DISPLAYLENGTH>
 <!--5386-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
-<!--5386-->  <SEQNO><![CDATA[90]]></SEQNO>
+<!--5386-->  <SEQNO><![CDATA[100]]></SEQNO>
 <!--5386-->  <ISSAMELINE><![CDATA[Y]]></ISSAMELINE>
 <!--5386-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
 <!--5386-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
@@ -79100,7 +79100,7 @@
 <!--6430-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
 <!--6430-->  <DISPLAYLENGTH><![CDATA[10]]></DISPLAYLENGTH>
 <!--6430-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
-<!--6430-->  <SEQNO><![CDATA[175]]></SEQNO>
+<!--6430-->  <SEQNO><![CDATA[180]]></SEQNO>
 <!--6430-->  <ISSAMELINE><![CDATA[Y]]></ISSAMELINE>
 <!--6430-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
 <!--6430-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
@@ -79124,7 +79124,7 @@
 <!--6431-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
 <!--6431-->  <DISPLAYLENGTH><![CDATA[10]]></DISPLAYLENGTH>
 <!--6431-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
-<!--6431-->  <SEQNO><![CDATA[173]]></SEQNO>
+<!--6431-->  <SEQNO><![CDATA[190]]></SEQNO>
 <!--6431-->  <ISSAMELINE><![CDATA[Y]]></ISSAMELINE>
 <!--6431-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
 <!--6431-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
@@ -81903,7 +81903,7 @@
 <!--6566-->  
<DISPLAYLOGIC><![CDATA[(@attribute...@!''&@attrsetvaluet...@!'F')|(@m_attributesetinstance...@!''&@m_attributesetinstance...@!'0')]]></DISPLAYLOGIC>
 <!--6566-->  <DISPLAYLENGTH><![CDATA[14]]></DISPLAYLENGTH>
 <!--6566-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
-<!--6566-->  <SEQNO><![CDATA[80]]></SEQNO>
+<!--6566-->  <SEQNO><![CDATA[90]]></SEQNO>
 <!--6566-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
 <!--6566-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
 <!--6566-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
@@ -107465,7 +107465,7 @@
 <!--800001-->  <DISPLAYLOGIC><![cda...@hasseconduom@=1]]></DISPLAYLOGIC>
 <!--800001-->  <DISPLAYLENGTH><![CDATA[44]]></DISPLAYLENGTH>
 <!--800001-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
-<!--800001-->  <SEQNO><![CDATA[120]]></SEQNO>
+<!--800001-->  <SEQNO><![CDATA[130]]></SEQNO>
 <!--800001-->  <SORTNO><![CDATA[0]]></SORTNO>
 <!--800001-->  <ISSAMELINE><![CDATA[Y]]></ISSAMELINE>
 <!--800001-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
@@ -107492,7 +107492,7 @@
 <!--800002-->  <DISPLAYLOGIC><![cda...@hasseconduom@=1]]></DISPLAYLOGIC>
 <!--800002-->  <DISPLAYLENGTH><![CDATA[10]]></DISPLAYLENGTH>
 <!--800002-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
-<!--800002-->  <SEQNO><![CDATA[110]]></SEQNO>
+<!--800002-->  <SEQNO><![CDATA[120]]></SEQNO>
 <!--800002-->  <SORTNO><![CDATA[0]]></SORTNO>
 <!--800002-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
 <!--800002-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
@@ -191473,10 +191473,9 @@
 <!--61B11EA6D16C4948910D06E49A728085-->  <AD_TAB_ID><![CDATA[293]]></AD_TAB_ID>
 <!--61B11EA6D16C4948910D06E49A728085-->  
<AD_COLUMN_ID><![CDATA[7E011D1981B2E366E040007F01013030]]></AD_COLUMN_ID>
 <!--61B11EA6D16C4948910D06E49A728085-->  
<AD_FIELDGROUP_ID><![CDATA[103]]></AD_FIELDGROUP_ID>
-<!--61B11EA6D16C4948910D06E49A728085-->  
<ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--61B11EA6D16C4948910D06E49A728085-->  
<ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
 <!--61B11EA6D16C4948910D06E49A728085-->  
<DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH>
 <!--61B11EA6D16C4948910D06E49A728085-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
-<!--61B11EA6D16C4948910D06E49A728085-->  <SEQNO><![CDATA[295]]></SEQNO>
 <!--61B11EA6D16C4948910D06E49A728085-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
 <!--61B11EA6D16C4948910D06E49A728085-->  
<ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
 <!--61B11EA6D16C4948910D06E49A728085-->  
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
@@ -191885,10 +191884,9 @@
 <!--6C50F0BA9E0C43F0813C0D2F9E0D70A8-->  <AD_TAB_ID><![CDATA[291]]></AD_TAB_ID>
 <!--6C50F0BA9E0C43F0813C0D2F9E0D70A8-->  
<AD_COLUMN_ID><![CDATA[7E011D1981B1E366E040007F01013030]]></AD_COLUMN_ID>
 <!--6C50F0BA9E0C43F0813C0D2F9E0D70A8-->  
<AD_FIELDGROUP_ID><![CDATA[103]]></AD_FIELDGROUP_ID>
-<!--6C50F0BA9E0C43F0813C0D2F9E0D70A8-->  
<ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--6C50F0BA9E0C43F0813C0D2F9E0D70A8-->  
<ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
 <!--6C50F0BA9E0C43F0813C0D2F9E0D70A8-->  
<DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH>
 <!--6C50F0BA9E0C43F0813C0D2F9E0D70A8-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
-<!--6C50F0BA9E0C43F0813C0D2F9E0D70A8-->  <SEQNO><![CDATA[180]]></SEQNO>
 <!--6C50F0BA9E0C43F0813C0D2F9E0D70A8-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
 <!--6C50F0BA9E0C43F0813C0D2F9E0D70A8-->  
<ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
 <!--6C50F0BA9E0C43F0813C0D2F9E0D70A8-->  
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
@@ -193178,7 +193176,7 @@
 <!--7E35F16BB0F8C186E040007F010014C7-->  
<DISPLAYLOGIC><![cda...@usesalternate@='Y']]></DISPLAYLOGIC>
 <!--7E35F16BB0F8C186E040007F010014C7-->  
<DISPLAYLENGTH><![CDATA[12]]></DISPLAYLENGTH>
 <!--7E35F16BB0F8C186E040007F010014C7-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
-<!--7E35F16BB0F8C186E040007F010014C7-->  <SEQNO><![CDATA[200]]></SEQNO>
+<!--7E35F16BB0F8C186E040007F010014C7-->  <SEQNO><![CDATA[210]]></SEQNO>
 <!--7E35F16BB0F8C186E040007F010014C7-->  <ISSAMELINE><![CDATA[Y]]></ISSAMELINE>
 <!--7E35F16BB0F8C186E040007F010014C7-->  
<ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
 <!--7E35F16BB0F8C186E040007F010014C7-->  
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
@@ -193202,7 +193200,7 @@
 <!--7E35F16BB0F9C186E040007F010014C7-->  
<DISPLAYLOGIC><![cda...@usesalternate@='Y']]></DISPLAYLOGIC>
 <!--7E35F16BB0F9C186E040007F010014C7-->  
<DISPLAYLENGTH><![CDATA[12]]></DISPLAYLENGTH>
 <!--7E35F16BB0F9C186E040007F010014C7-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
-<!--7E35F16BB0F9C186E040007F010014C7-->  <SEQNO><![CDATA[210]]></SEQNO>
+<!--7E35F16BB0F9C186E040007F010014C7-->  <SEQNO><![CDATA[200]]></SEQNO>
 <!--7E35F16BB0F9C186E040007F010014C7-->  <ISSAMELINE><![CDATA[Y]]></ISSAMELINE>
 <!--7E35F16BB0F9C186E040007F010014C7-->  
<ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
 <!--7E35F16BB0F9C186E040007F010014C7-->  
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
@@ -194438,10 +194436,9 @@
 <!--8329181A30D547FBB01E0CD7013069E6-->  <AD_TAB_ID><![CDATA[187]]></AD_TAB_ID>
 <!--8329181A30D547FBB01E0CD7013069E6-->  
<AD_COLUMN_ID><![CDATA[7E011D1981B2E366E040007F01013030]]></AD_COLUMN_ID>
 <!--8329181A30D547FBB01E0CD7013069E6-->  
<AD_FIELDGROUP_ID><![CDATA[103]]></AD_FIELDGROUP_ID>
-<!--8329181A30D547FBB01E0CD7013069E6-->  
<ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--8329181A30D547FBB01E0CD7013069E6-->  
<ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
 <!--8329181A30D547FBB01E0CD7013069E6-->  
<DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH>
 <!--8329181A30D547FBB01E0CD7013069E6-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
-<!--8329181A30D547FBB01E0CD7013069E6-->  <SEQNO><![CDATA[305]]></SEQNO>
 <!--8329181A30D547FBB01E0CD7013069E6-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
 <!--8329181A30D547FBB01E0CD7013069E6-->  
<ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
 <!--8329181A30D547FBB01E0CD7013069E6-->  
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
@@ -194507,10 +194504,9 @@
 <!--86E59478FE6B4DC68BA401230C3DFC17-->  <AD_TAB_ID><![CDATA[270]]></AD_TAB_ID>
 <!--86E59478FE6B4DC68BA401230C3DFC17-->  
<AD_COLUMN_ID><![CDATA[7E011D1981B1E366E040007F01013030]]></AD_COLUMN_ID>
 <!--86E59478FE6B4DC68BA401230C3DFC17-->  
<AD_FIELDGROUP_ID><![CDATA[103]]></AD_FIELDGROUP_ID>
-<!--86E59478FE6B4DC68BA401230C3DFC17-->  
<ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--86E59478FE6B4DC68BA401230C3DFC17-->  
<ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
 <!--86E59478FE6B4DC68BA401230C3DFC17-->  
<DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH>
 <!--86E59478FE6B4DC68BA401230C3DFC17-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
-<!--86E59478FE6B4DC68BA401230C3DFC17-->  <SEQNO><![CDATA[175]]></SEQNO>
 <!--86E59478FE6B4DC68BA401230C3DFC17-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
 <!--86E59478FE6B4DC68BA401230C3DFC17-->  
<ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
 <!--86E59478FE6B4DC68BA401230C3DFC17-->  
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
diff -r 43b32f4982a1 -r c2f5064a60dc 
src/org/openbravo/base/secureApp/HttpSecureAppServlet.java
--- a/src/org/openbravo/base/secureApp/HttpSecureAppServlet.java        Fri Feb 
19 10:47:51 2010 +0100
+++ b/src/org/openbravo/base/secureApp/HttpSecureAppServlet.java        Fri Feb 
19 17:35:58 2010 +0100
@@ -192,6 +192,12 @@
       OBContext.enableAsAdminContext();
 
       strUserAuth = m_AuthManager.authenticate(request, response);
+
+      if (strUserAuth == null) {
+        // auth-manager return null after redirecting to the login page -> 
stop request-processing
+        return;

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to