details:   /erp/devel/pi/rev/fb83ef0f2fbc
changeset: 7400:fb83ef0f2fbc
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue May 18 18:04:45 2010 +0200
summary:   fixed issue 13367: Allow callout disabilitation on new record

diffstat:

 src-db/database/model/tables/AD_COLUMN.xml            |     4 +
 src-db/database/sourcedata/AD_COLUMN.xml              |  9230 ++++++++++++++++-
 src-db/database/sourcedata/AD_ELEMENT.xml             |    13 +
 src-db/database/sourcedata/AD_FIELD.xml               |    36 +-
 src-db/database/sourcedata/AD_TABLE.xml               |     3 +-
 src-wad/src/org/openbravo/wad/EditionFields_data.xsql |     6 +-
 src-wad/src/org/openbravo/wad/WadUtility.java         |     1 +
 src-wad/src/org/openbravo/wad/controls/WADList.java   |     6 +-
 8 files changed, 9285 insertions(+), 14 deletions(-)

diffs (truncated from 73790 to 300 lines):

diff -r c2c3302e8951 -r fb83ef0f2fbc src-db/database/model/tables/AD_COLUMN.xml
--- a/src-db/database/model/tables/AD_COLUMN.xml        Tue May 18 17:48:39 
2010 +0530
+++ b/src-db/database/model/tables/AD_COLUMN.xml        Tue May 18 18:04:45 
2010 +0200
@@ -177,6 +177,10 @@
         <default><![CDATA[Y]]></default>
         <onCreateDefault><![CDATA['Y']]></onCreateDefault>
       </column>
+      <column name="VALIDATEONNEW" primaryKey="false" required="true" 
type="CHAR" size="1" autoIncrement="false">
+        <default><![CDATA[Y]]></default>
+        <onCreateDefault><![CDATA['Y']]></onCreateDefault>
+      </column>
       <foreign-key foreignTable="AD_CALLOUT" name="AD_COLUMN_AD_CALLOUT">
         <reference local="AD_CALLOUT_ID" foreign="AD_CALLOUT_ID"/>
       </foreign-key>
diff -r c2c3302e8951 -r fb83ef0f2fbc src-db/database/sourcedata/AD_COLUMN.xml
--- a/src-db/database/sourcedata/AD_COLUMN.xml  Tue May 18 17:48:39 2010 +0530
+++ b/src-db/database/sourcedata/AD_COLUMN.xml  Tue May 18 18:04:45 2010 +0200
@@ -29,6 +29,7 @@
 <!--100-->  <POSITION><![CDATA[1]]></POSITION>
 <!--100-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--100-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--100-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--100--></AD_COLUMN>
 
 <!--102--><AD_COLUMN>
@@ -61,6 +62,7 @@
 <!--102-->  <POSITION><![CDATA[9]]></POSITION>
 <!--102-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--102-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--102-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--102--></AD_COLUMN>
 
 <!--103--><AD_COLUMN>
@@ -92,6 +94,7 @@
 <!--103-->  <POSITION><![CDATA[10]]></POSITION>
 <!--103-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--103-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--103-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--103--></AD_COLUMN>
 
 <!--104--><AD_COLUMN>
@@ -123,6 +126,7 @@
 <!--104-->  <POSITION><![CDATA[11]]></POSITION>
 <!--104-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--104-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--104-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--104--></AD_COLUMN>
 
 <!--105--><AD_COLUMN>
@@ -154,6 +158,7 @@
 <!--105-->  <POSITION><![CDATA[16]]></POSITION>
 <!--105-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--105-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--105-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--105--></AD_COLUMN>
 
 <!--107--><AD_COLUMN>
@@ -186,6 +191,7 @@
 <!--107-->  <POSITION><![CDATA[12]]></POSITION>
 <!--107-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--107-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--107-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--107--></AD_COLUMN>
 
 <!--109--><AD_COLUMN>
@@ -217,6 +223,7 @@
 <!--109-->  <POSITION><![CDATA[1]]></POSITION>
 <!--109-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--109-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--109-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--109--></AD_COLUMN>
 
 <!--111--><AD_COLUMN>
@@ -249,6 +256,7 @@
 <!--111-->  <POSITION><![CDATA[9]]></POSITION>
 <!--111-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--111-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--111-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--111--></AD_COLUMN>
 
 <!--112--><AD_COLUMN>
@@ -280,6 +288,7 @@
 <!--112-->  <POSITION><![CDATA[10]]></POSITION>
 <!--112-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--112-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--112-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--112--></AD_COLUMN>
 
 <!--113--><AD_COLUMN>
@@ -311,6 +320,7 @@
 <!--113-->  <POSITION><![CDATA[11]]></POSITION>
 <!--113-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--113-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--113-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--113--></AD_COLUMN>
 
 <!--114--><AD_COLUMN>
@@ -342,6 +352,7 @@
 <!--114-->  <POSITION><![CDATA[13]]></POSITION>
 <!--114-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--114-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--114-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--114--></AD_COLUMN>
 
 <!--115--><AD_COLUMN>
@@ -373,6 +384,7 @@
 <!--115-->  <POSITION><![CDATA[16]]></POSITION>
 <!--115-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--115-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--115-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--115--></AD_COLUMN>
 
 <!--116--><AD_COLUMN>
@@ -405,6 +417,7 @@
 <!--116-->  <POSITION><![CDATA[12]]></POSITION>
 <!--116-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--116-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--116-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--116--></AD_COLUMN>
 
 <!--117--><AD_COLUMN>
@@ -436,6 +449,7 @@
 <!--117-->  <POSITION><![CDATA[18]]></POSITION>
 <!--117-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--117-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--117-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--117--></AD_COLUMN>
 
 <!--118--><AD_COLUMN>
@@ -467,6 +481,7 @@
 <!--118-->  <POSITION><![CDATA[17]]></POSITION>
 <!--118-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--118-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--118-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--118--></AD_COLUMN>
 
 <!--119--><AD_COLUMN>
@@ -499,6 +514,7 @@
 <!--119-->  <POSITION><![CDATA[19]]></POSITION>
 <!--119-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--119-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--119-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--119--></AD_COLUMN>
 
 <!--120--><AD_COLUMN>
@@ -530,6 +546,7 @@
 <!--120-->  <POSITION><![CDATA[20]]></POSITION>
 <!--120-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--120-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--120-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--120--></AD_COLUMN>
 
 <!--124--><AD_COLUMN>
@@ -561,6 +578,7 @@
 <!--124-->  <POSITION><![CDATA[21]]></POSITION>
 <!--124-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--124-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--124-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--124--></AD_COLUMN>
 
 <!--125--><AD_COLUMN>
@@ -592,6 +610,7 @@
 <!--125-->  <POSITION><![CDATA[26]]></POSITION>
 <!--125-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--125-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--125-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--125--></AD_COLUMN>
 
 <!--126--><AD_COLUMN>
@@ -623,6 +642,7 @@
 <!--126-->  <POSITION><![CDATA[24]]></POSITION>
 <!--126-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--126-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--126-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--126--></AD_COLUMN>
 
 <!--127--><AD_COLUMN>
@@ -655,6 +675,7 @@
 <!--127-->  <POSITION><![CDATA[25]]></POSITION>
 <!--127-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--127-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--127-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--127--></AD_COLUMN>
 
 <!--128--><AD_COLUMN>
@@ -686,6 +707,7 @@
 <!--128-->  <POSITION><![CDATA[27]]></POSITION>
 <!--128-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--128-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--128-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--128--></AD_COLUMN>
 
 <!--129--><AD_COLUMN>
@@ -717,6 +739,7 @@
 <!--129-->  <POSITION><![CDATA[1]]></POSITION>
 <!--129-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--129-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--129-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--129--></AD_COLUMN>
 
 <!--130--><AD_COLUMN>
@@ -749,6 +772,7 @@
 <!--130-->  <POSITION><![CDATA[9]]></POSITION>
 <!--130-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--130-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--130-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--130--></AD_COLUMN>
 
 <!--131--><AD_COLUMN>
@@ -780,6 +804,7 @@
 <!--131-->  <POSITION><![CDATA[10]]></POSITION>
 <!--131-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--131-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--131-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--131--></AD_COLUMN>
 
 <!--132--><AD_COLUMN>
@@ -812,6 +837,7 @@
 <!--132-->  <POSITION><![CDATA[11]]></POSITION>
 <!--132-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--132-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--132-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--132--></AD_COLUMN>
 
 <!--139--><AD_COLUMN>
@@ -845,6 +871,7 @@
 <!--139-->  <POSITION><![CDATA[12]]></POSITION>
 <!--139-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--139-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--139-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--139--></AD_COLUMN>
 
 <!--142--><AD_COLUMN>
@@ -877,6 +904,7 @@
 <!--142-->  <POSITION><![CDATA[1]]></POSITION>
 <!--142-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--142-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--142-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--142--></AD_COLUMN>
 
 <!--143--><AD_COLUMN>
@@ -908,6 +936,7 @@
 <!--143-->  <POSITION><![CDATA[9]]></POSITION>
 <!--143-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--143-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--143-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--143--></AD_COLUMN>
 
 <!--144--><AD_COLUMN>
@@ -941,6 +970,7 @@
 <!--144-->  <POSITION><![CDATA[10]]></POSITION>
 <!--144-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--144-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--144-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--144--></AD_COLUMN>
 
 <!--145--><AD_COLUMN>
@@ -974,6 +1004,7 @@
 <!--145-->  <POSITION><![CDATA[11]]></POSITION>
 <!--145-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--145-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--145-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--145--></AD_COLUMN>
 
 <!--146--><AD_COLUMN>
@@ -1005,6 +1036,7 @@
 <!--146-->  <POSITION><![CDATA[13]]></POSITION>
 <!--146-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--146-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--146-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--146--></AD_COLUMN>
 
 <!--147--><AD_COLUMN>
@@ -1036,6 +1068,7 @@
 <!--147-->  <POSITION><![CDATA[14]]></POSITION>
 <!--147-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--147-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--147-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--147--></AD_COLUMN>
 
 <!--148--><AD_COLUMN>
@@ -1067,6 +1100,7 @@
 <!--148-->  <POSITION><![CDATA[1]]></POSITION>
 <!--148-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--148-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--148-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--148--></AD_COLUMN>
 
 <!--149--><AD_COLUMN>
@@ -1099,6 +1133,7 @@
 <!--149-->  <POSITION><![CDATA[10]]></POSITION>
 <!--149-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
 <!--149-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--149-->  <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--149--></AD_COLUMN>
 
 <!--150--><AD_COLUMN>
@@ -1130,6 +1165,7 @@
 <!--150-->  <POSITION><![CDATA[11]]></POSITION>
 <!--150-->  <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>

------------------------------------------------------------------------------

_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to