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&#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