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