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® 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