details: /erp/devel/pi/rev/0c4597dbfa64
changeset: 7047:0c4597dbfa64
user: Iván Perdomo <ivan.perdomo <at> openbravo.com>
date: Wed Apr 14 17:02:23 2010 +0200
summary: Fixes issue 12949: Added <triggers autosave> for buttons
details: /erp/devel/pi/rev/5050ef40ef97
changeset: 7048:5050ef40ef97
user: Iván Perdomo <ivan.perdomo <at> openbravo.com>
date: Wed Apr 14 17:14:47 2010 +0200
summary: Merge changes from pi
details: /erp/devel/pi/rev/705ac9555319
changeset: 7049:705ac9555319
user: Iván Perdomo <ivan.perdomo <at> openbravo.com>
date: Wed Apr 14 18:49:58 2010 +0200
summary: Fixes issue 12949: Added onCreateDefault to IsAutosave column
details: /erp/devel/pi/rev/80ddd6ccca34
changeset: 7050:80ddd6ccca34
user: Iván Perdomo <ivan.perdomo <at> openbravo.com>
date: Thu Apr 15 06:59:07 2010 +0200
summary: Fixes issue 12949: Fixes WADFieldButtons
diffstat:
src-db/database/model/tables/AD_COLUMN.xml | 5 +
src-db/database/sourcedata/AD_COLUMN.xml | 9202 +++++++++++++++++
src-db/database/sourcedata/AD_ELEMENT.xml | 13 +
src-db/database/sourcedata/AD_FIELD.xml | 52 +-
src-wad/src/org/openbravo/wad/EditionFields_data.xsql | 4 +-
src-wad/src/org/openbravo/wad/WadUtility.java | 1 +
src-wad/src/org/openbravo/wad/controls/WADButton.java | 4 +-
src-wad/src/org/openbravo/wad/controls/WADString.java | 3 +-
8 files changed, 9265 insertions(+), 19 deletions(-)
diffs (truncated from 73661 to 300 lines):
diff -r 769a1e6a87ce -r 80ddd6ccca34 src-db/database/model/tables/AD_COLUMN.xml
--- a/src-db/database/model/tables/AD_COLUMN.xml Thu Apr 15 00:52:17
2010 +0200
+++ b/src-db/database/model/tables/AD_COLUMN.xml Thu Apr 15 06:59:07
2010 +0200
@@ -173,6 +173,10 @@
<default/>
<onCreateDefault/>
</column>
+ <column name="ISAUTOSAVE" primaryKey="false" required="false"
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>
@@ -215,6 +219,7 @@
<unique-column name="NAME"/>
</unique>
<check name="AD_COLUMN_ISACTIVE_CHK"><![CDATA[ISACTIVE IN ('Y',
'N')]]></check>
+ <check name="AD_COLUMN_ISAUTOSAVE_CHK"><![CDATA[ISAUTOSAVE IN ('Y',
'N')]]></check>
<check name="AD_COLUMN_ISDESENCRYPTABLE_CHK"><![CDATA[ISDESENCRYPTABLE
IN ('Y', 'N')]]></check>
<check name="AD_COLUMN_ISENCRYPTED_CHK"><![CDATA[ISENCRYPTED IN ('Y',
'N')]]></check>
<check name="AD_COLUMN_ISIDENTIFIER_CHK"><![CDATA[ISIDENTIFIER IN ('Y',
'N')]]></check>
diff -r 769a1e6a87ce -r 80ddd6ccca34 src-db/database/sourcedata/AD_COLUMN.xml
--- a/src-db/database/sourcedata/AD_COLUMN.xml Thu Apr 15 00:52:17 2010 +0200
+++ b/src-db/database/sourcedata/AD_COLUMN.xml Thu Apr 15 06:59:07 2010 +0200
@@ -28,6 +28,7 @@
<!--100--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--100--> <POSITION><![CDATA[1]]></POSITION>
<!--100--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--100--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--100--></AD_COLUMN>
<!--102--><AD_COLUMN>
@@ -59,6 +60,7 @@
<!--102--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--102--> <POSITION><![CDATA[9]]></POSITION>
<!--102--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--102--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--102--></AD_COLUMN>
<!--103--><AD_COLUMN>
@@ -89,6 +91,7 @@
<!--103--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--103--> <POSITION><![CDATA[10]]></POSITION>
<!--103--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--103--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--103--></AD_COLUMN>
<!--104--><AD_COLUMN>
@@ -119,6 +122,7 @@
<!--104--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--104--> <POSITION><![CDATA[11]]></POSITION>
<!--104--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--104--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--104--></AD_COLUMN>
<!--105--><AD_COLUMN>
@@ -149,6 +153,7 @@
<!--105--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--105--> <POSITION><![CDATA[16]]></POSITION>
<!--105--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--105--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--105--></AD_COLUMN>
<!--107--><AD_COLUMN>
@@ -180,6 +185,7 @@
<!--107--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--107--> <POSITION><![CDATA[12]]></POSITION>
<!--107--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--107--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--107--></AD_COLUMN>
<!--109--><AD_COLUMN>
@@ -210,6 +216,7 @@
<!--109--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--109--> <POSITION><![CDATA[1]]></POSITION>
<!--109--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--109--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--109--></AD_COLUMN>
<!--111--><AD_COLUMN>
@@ -241,6 +248,7 @@
<!--111--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--111--> <POSITION><![CDATA[9]]></POSITION>
<!--111--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--111--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--111--></AD_COLUMN>
<!--112--><AD_COLUMN>
@@ -271,6 +279,7 @@
<!--112--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--112--> <POSITION><![CDATA[10]]></POSITION>
<!--112--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--112--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--112--></AD_COLUMN>
<!--113--><AD_COLUMN>
@@ -301,6 +310,7 @@
<!--113--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--113--> <POSITION><![CDATA[11]]></POSITION>
<!--113--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--113--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--113--></AD_COLUMN>
<!--114--><AD_COLUMN>
@@ -331,6 +341,7 @@
<!--114--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--114--> <POSITION><![CDATA[13]]></POSITION>
<!--114--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--114--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--114--></AD_COLUMN>
<!--115--><AD_COLUMN>
@@ -361,6 +372,7 @@
<!--115--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--115--> <POSITION><![CDATA[16]]></POSITION>
<!--115--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--115--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--115--></AD_COLUMN>
<!--116--><AD_COLUMN>
@@ -392,6 +404,7 @@
<!--116--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--116--> <POSITION><![CDATA[12]]></POSITION>
<!--116--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--116--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--116--></AD_COLUMN>
<!--117--><AD_COLUMN>
@@ -422,6 +435,7 @@
<!--117--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--117--> <POSITION><![CDATA[18]]></POSITION>
<!--117--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--117--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--117--></AD_COLUMN>
<!--118--><AD_COLUMN>
@@ -452,6 +466,7 @@
<!--118--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--118--> <POSITION><![CDATA[17]]></POSITION>
<!--118--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--118--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--118--></AD_COLUMN>
<!--119--><AD_COLUMN>
@@ -483,6 +498,7 @@
<!--119--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--119--> <POSITION><![CDATA[19]]></POSITION>
<!--119--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--119--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--119--></AD_COLUMN>
<!--120--><AD_COLUMN>
@@ -513,6 +529,7 @@
<!--120--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--120--> <POSITION><![CDATA[20]]></POSITION>
<!--120--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--120--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--120--></AD_COLUMN>
<!--124--><AD_COLUMN>
@@ -543,6 +560,7 @@
<!--124--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--124--> <POSITION><![CDATA[21]]></POSITION>
<!--124--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--124--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--124--></AD_COLUMN>
<!--125--><AD_COLUMN>
@@ -573,6 +591,7 @@
<!--125--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--125--> <POSITION><![CDATA[26]]></POSITION>
<!--125--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--125--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--125--></AD_COLUMN>
<!--126--><AD_COLUMN>
@@ -603,6 +622,7 @@
<!--126--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--126--> <POSITION><![CDATA[24]]></POSITION>
<!--126--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--126--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--126--></AD_COLUMN>
<!--127--><AD_COLUMN>
@@ -634,6 +654,7 @@
<!--127--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--127--> <POSITION><![CDATA[25]]></POSITION>
<!--127--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--127--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--127--></AD_COLUMN>
<!--128--><AD_COLUMN>
@@ -664,6 +685,7 @@
<!--128--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--128--> <POSITION><![CDATA[27]]></POSITION>
<!--128--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--128--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--128--></AD_COLUMN>
<!--129--><AD_COLUMN>
@@ -694,6 +716,7 @@
<!--129--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--129--> <POSITION><![CDATA[1]]></POSITION>
<!--129--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--129--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--129--></AD_COLUMN>
<!--130--><AD_COLUMN>
@@ -725,6 +748,7 @@
<!--130--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--130--> <POSITION><![CDATA[9]]></POSITION>
<!--130--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--130--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--130--></AD_COLUMN>
<!--131--><AD_COLUMN>
@@ -755,6 +779,7 @@
<!--131--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--131--> <POSITION><![CDATA[10]]></POSITION>
<!--131--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--131--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--131--></AD_COLUMN>
<!--132--><AD_COLUMN>
@@ -786,6 +811,7 @@
<!--132--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--132--> <POSITION><![CDATA[11]]></POSITION>
<!--132--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--132--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--132--></AD_COLUMN>
<!--139--><AD_COLUMN>
@@ -818,6 +844,7 @@
<!--139--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--139--> <POSITION><![CDATA[12]]></POSITION>
<!--139--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--139--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--139--></AD_COLUMN>
<!--142--><AD_COLUMN>
@@ -849,6 +876,7 @@
<!--142--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--142--> <POSITION><![CDATA[1]]></POSITION>
<!--142--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--142--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--142--></AD_COLUMN>
<!--143--><AD_COLUMN>
@@ -879,6 +907,7 @@
<!--143--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--143--> <POSITION><![CDATA[9]]></POSITION>
<!--143--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--143--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--143--></AD_COLUMN>
<!--144--><AD_COLUMN>
@@ -911,6 +940,7 @@
<!--144--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--144--> <POSITION><![CDATA[10]]></POSITION>
<!--144--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--144--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--144--></AD_COLUMN>
<!--145--><AD_COLUMN>
@@ -943,6 +973,7 @@
<!--145--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--145--> <POSITION><![CDATA[11]]></POSITION>
<!--145--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--145--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--145--></AD_COLUMN>
<!--146--><AD_COLUMN>
@@ -973,6 +1004,7 @@
<!--146--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--146--> <POSITION><![CDATA[13]]></POSITION>
<!--146--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--146--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--146--></AD_COLUMN>
<!--147--><AD_COLUMN>
@@ -1003,6 +1035,7 @@
<!--147--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--147--> <POSITION><![CDATA[14]]></POSITION>
<!--147--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--147--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--147--></AD_COLUMN>
<!--148--><AD_COLUMN>
@@ -1033,6 +1066,7 @@
<!--148--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--148--> <POSITION><![CDATA[1]]></POSITION>
<!--148--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--148--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--148--></AD_COLUMN>
<!--149--><AD_COLUMN>
@@ -1064,6 +1098,7 @@
<!--149--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--149--> <POSITION><![CDATA[10]]></POSITION>
------------------------------------------------------------------------------
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