details:   /erp/devel/pi/rev/9608ed716702
changeset: 10304:9608ed716702
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Wed Feb 02 09:31:01 2011 +0100
summary:   [process] Properly call popup processes

details:   /erp/devel/pi/rev/8e6a8ae83334
changeset: 10305:8e6a8ae83334
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Wed Feb 02 11:15:59 2011 +0100
summary:   [process] Processes are opened in browser popup by default

  This can be changed through properties

details:   /erp/devel/pi/rev/8733756cb6c1
changeset: 10306:8733756cb6c1
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Wed Feb 02 11:17:33 2011 +0100
summary:   [process] Use new default popup behavior for processes

details:   /erp/devel/pi/rev/067f0f386594
changeset: 10307:067f0f386594
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Wed Feb 02 11:27:25 2011 +0100
summary:   [process] Manual process are opened in popup

details:   /erp/devel/pi/rev/4c020635139e
changeset: 10308:4c020635139e
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Wed Feb 02 11:27:36 2011 +0100
summary:   [process] Manual process are opened in popup

details:   /erp/devel/pi/rev/7928c3478bd4
changeset: 10309:7928c3478bd4
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Wed Feb 02 11:27:49 2011 +0100
summary:   [process] Manual process are opened in popup

details:   /erp/devel/pi/rev/4c37e0155b5d
changeset: 10310:4c37e0155b5d
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Wed Feb 02 11:28:01 2011 +0100
summary:   [process] Manual process are opened in popup

diffstat:

 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_PREFERENCE.xml
                    |   176 +
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/MenuManager.java
       |    13 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewTab.java
  |    14 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-classic-popup.js
 |     2 +-
 
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_PREFERENCE.xml
           |    25 +
 
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_PREFERENCE.xml
    |    25 +
 src-db/database/sourcedata/AD_PREFERENCE.xml                                   
                      |  1939 ++++++++++
 src-wad/src/org/openbravo/wad/controls/WADButton.java                          
                      |    15 +-
 src/org/openbravo/erpCommon/utility/Utility.java                               
                      |    65 +
 9 files changed, 2239 insertions(+), 35 deletions(-)

diffs (truncated from 2375 to 300 lines):

diff -r 9a3062383c0e -r 4c37e0155b5d 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_PREFERENCE.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_PREFERENCE.xml
 Wed Feb 02 10:26:17 2011 +0100
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_PREFERENCE.xml
 Wed Feb 02 11:28:01 2011 +0100
@@ -33,6 +33,182 @@
 <!--4AF17D34610443D7B69447C68D1B0420-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
 <!--4AF17D34610443D7B69447C68D1B0420--></AD_PREFERENCE>
 
+<!--9B4A5EB695FEA841E040A8C0E1077381--><AD_PREFERENCE>
+<!--9B4A5EB695FEA841E040A8C0E1077381-->  
<AD_PREFERENCE_ID><![CDATA[9B4A5EB695FEA841E040A8C0E1077381]]></AD_PREFERENCE_ID>
+<!--9B4A5EB695FEA841E040A8C0E1077381-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9B4A5EB695FEA841E040A8C0E1077381-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9B4A5EB695FEA841E040A8C0E1077381-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9B4A5EB695FEA841E040A8C0E1077381-->  
<ATTRIBUTE><![CDATA[ModalModuleorg.openbravo.advpaymentmngt]]></ATTRIBUTE>
+<!--9B4A5EB695FEA841E040A8C0E1077381-->  <VALUE><![CDATA[Y]]></VALUE>
+<!--9B4A5EB695FEA841E040A8C0E1077381-->  
<ISPROPERTYLIST><![CDATA[N]]></ISPROPERTYLIST>
+<!--9B4A5EB695FEA841E040A8C0E1077381-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--9B4A5EB695FEA841E040A8C0E1077381--></AD_PREFERENCE>
+
+<!--9B4A5EB6974FA841E040A8C0E1077381--><AD_PREFERENCE>
+<!--9B4A5EB6974FA841E040A8C0E1077381-->  
<AD_PREFERENCE_ID><![CDATA[9B4A5EB6974FA841E040A8C0E1077381]]></AD_PREFERENCE_ID>
+<!--9B4A5EB6974FA841E040A8C0E1077381-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9B4A5EB6974FA841E040A8C0E1077381-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9B4A5EB6974FA841E040A8C0E1077381-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9B4A5EB6974FA841E040A8C0E1077381-->  
<ATTRIBUTE><![CDATA[ModalProcess12016E2EDE0245B5A36B84CBA144DBDF]]></ATTRIBUTE>
+<!--9B4A5EB6974FA841E040A8C0E1077381-->  <VALUE><![CDATA[Y]]></VALUE>
+<!--9B4A5EB6974FA841E040A8C0E1077381-->  
<ISPROPERTYLIST><![CDATA[N]]></ISPROPERTYLIST>
+<!--9B4A5EB6974FA841E040A8C0E1077381-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--9B4A5EB6974FA841E040A8C0E1077381--></AD_PREFERENCE>
+
+<!--9B4A5EB69750A841E040A8C0E1077381--><AD_PREFERENCE>
+<!--9B4A5EB69750A841E040A8C0E1077381-->  
<AD_PREFERENCE_ID><![CDATA[9B4A5EB69750A841E040A8C0E1077381]]></AD_PREFERENCE_ID>
+<!--9B4A5EB69750A841E040A8C0E1077381-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9B4A5EB69750A841E040A8C0E1077381-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9B4A5EB69750A841E040A8C0E1077381-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9B4A5EB69750A841E040A8C0E1077381-->  
<ATTRIBUTE><![CDATA[ModalProcess2EED9BC16DB34D2B80BA40A21564BECF]]></ATTRIBUTE>
+<!--9B4A5EB69750A841E040A8C0E1077381-->  <VALUE><![CDATA[Y]]></VALUE>
+<!--9B4A5EB69750A841E040A8C0E1077381-->  
<ISPROPERTYLIST><![CDATA[N]]></ISPROPERTYLIST>
+<!--9B4A5EB69750A841E040A8C0E1077381-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--9B4A5EB69750A841E040A8C0E1077381--></AD_PREFERENCE>
+
+<!--9B4A5EB69751A841E040A8C0E1077381--><AD_PREFERENCE>
+<!--9B4A5EB69751A841E040A8C0E1077381-->  
<AD_PREFERENCE_ID><![CDATA[9B4A5EB69751A841E040A8C0E1077381]]></AD_PREFERENCE_ID>
+<!--9B4A5EB69751A841E040A8C0E1077381-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9B4A5EB69751A841E040A8C0E1077381-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9B4A5EB69751A841E040A8C0E1077381-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9B4A5EB69751A841E040A8C0E1077381-->  
<ATTRIBUTE><![CDATA[ModalProcess3C4A5FB206B74C3CA9FE20116FCA0464]]></ATTRIBUTE>
+<!--9B4A5EB69751A841E040A8C0E1077381-->  <VALUE><![CDATA[Y]]></VALUE>
+<!--9B4A5EB69751A841E040A8C0E1077381-->  
<ISPROPERTYLIST><![CDATA[N]]></ISPROPERTYLIST>
+<!--9B4A5EB69751A841E040A8C0E1077381-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--9B4A5EB69751A841E040A8C0E1077381--></AD_PREFERENCE>
+
+<!--9B4A5EB69752A841E040A8C0E1077381--><AD_PREFERENCE>
+<!--9B4A5EB69752A841E040A8C0E1077381-->  
<AD_PREFERENCE_ID><![CDATA[9B4A5EB69752A841E040A8C0E1077381]]></AD_PREFERENCE_ID>
+<!--9B4A5EB69752A841E040A8C0E1077381-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9B4A5EB69752A841E040A8C0E1077381-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9B4A5EB69752A841E040A8C0E1077381-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9B4A5EB69752A841E040A8C0E1077381-->  
<ATTRIBUTE><![CDATA[ModalProcess4A059E4F79294640AD37B1B718C56E5D]]></ATTRIBUTE>
+<!--9B4A5EB69752A841E040A8C0E1077381-->  <VALUE><![CDATA[Y]]></VALUE>
+<!--9B4A5EB69752A841E040A8C0E1077381-->  
<ISPROPERTYLIST><![CDATA[N]]></ISPROPERTYLIST>
+<!--9B4A5EB69752A841E040A8C0E1077381-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--9B4A5EB69752A841E040A8C0E1077381--></AD_PREFERENCE>
+
+<!--9B4A5EB69753A841E040A8C0E1077381--><AD_PREFERENCE>
+<!--9B4A5EB69753A841E040A8C0E1077381-->  
<AD_PREFERENCE_ID><![CDATA[9B4A5EB69753A841E040A8C0E1077381]]></AD_PREFERENCE_ID>
+<!--9B4A5EB69753A841E040A8C0E1077381-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9B4A5EB69753A841E040A8C0E1077381-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9B4A5EB69753A841E040A8C0E1077381-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9B4A5EB69753A841E040A8C0E1077381-->  
<ATTRIBUTE><![CDATA[ModalProcess62E6270312534380B9A8BDF603CA8FBB]]></ATTRIBUTE>
+<!--9B4A5EB69753A841E040A8C0E1077381-->  <VALUE><![CDATA[Y]]></VALUE>
+<!--9B4A5EB69753A841E040A8C0E1077381-->  
<ISPROPERTYLIST><![CDATA[N]]></ISPROPERTYLIST>
+<!--9B4A5EB69753A841E040A8C0E1077381-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--9B4A5EB69753A841E040A8C0E1077381--></AD_PREFERENCE>
+
+<!--9B4A5EB69754A841E040A8C0E1077381--><AD_PREFERENCE>
+<!--9B4A5EB69754A841E040A8C0E1077381-->  
<AD_PREFERENCE_ID><![CDATA[9B4A5EB69754A841E040A8C0E1077381]]></AD_PREFERENCE_ID>
+<!--9B4A5EB69754A841E040A8C0E1077381-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9B4A5EB69754A841E040A8C0E1077381-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9B4A5EB69754A841E040A8C0E1077381-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9B4A5EB69754A841E040A8C0E1077381-->  
<ATTRIBUTE><![CDATA[ModalProcess7AC7BE9024E448A0BB863C159DA762F9]]></ATTRIBUTE>
+<!--9B4A5EB69754A841E040A8C0E1077381-->  <VALUE><![CDATA[Y]]></VALUE>
+<!--9B4A5EB69754A841E040A8C0E1077381-->  
<ISPROPERTYLIST><![CDATA[N]]></ISPROPERTYLIST>
+<!--9B4A5EB69754A841E040A8C0E1077381-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--9B4A5EB69754A841E040A8C0E1077381--></AD_PREFERENCE>
+
+<!--9B4A5EB69755A841E040A8C0E1077381--><AD_PREFERENCE>
+<!--9B4A5EB69755A841E040A8C0E1077381-->  
<AD_PREFERENCE_ID><![CDATA[9B4A5EB69755A841E040A8C0E1077381]]></AD_PREFERENCE_ID>
+<!--9B4A5EB69755A841E040A8C0E1077381-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9B4A5EB69755A841E040A8C0E1077381-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9B4A5EB69755A841E040A8C0E1077381-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9B4A5EB69755A841E040A8C0E1077381-->  
<ATTRIBUTE><![CDATA[ModalProcessB54318B49E984B9CB855AEFB1F474CD6]]></ATTRIBUTE>
+<!--9B4A5EB69755A841E040A8C0E1077381-->  <VALUE><![CDATA[Y]]></VALUE>
+<!--9B4A5EB69755A841E040A8C0E1077381-->  
<ISPROPERTYLIST><![CDATA[N]]></ISPROPERTYLIST>
+<!--9B4A5EB69755A841E040A8C0E1077381-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--9B4A5EB69755A841E040A8C0E1077381--></AD_PREFERENCE>
+
+<!--9B4A5EB69756A841E040A8C0E1077381--><AD_PREFERENCE>
+<!--9B4A5EB69756A841E040A8C0E1077381-->  
<AD_PREFERENCE_ID><![CDATA[9B4A5EB69756A841E040A8C0E1077381]]></AD_PREFERENCE_ID>
+<!--9B4A5EB69756A841E040A8C0E1077381-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9B4A5EB69756A841E040A8C0E1077381-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9B4A5EB69756A841E040A8C0E1077381-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9B4A5EB69756A841E040A8C0E1077381-->  
<ATTRIBUTE><![CDATA[ModalProcessBBA11D1A061346459AF6148920FE6629]]></ATTRIBUTE>
+<!--9B4A5EB69756A841E040A8C0E1077381-->  <VALUE><![CDATA[Y]]></VALUE>
+<!--9B4A5EB69756A841E040A8C0E1077381-->  
<ISPROPERTYLIST><![CDATA[N]]></ISPROPERTYLIST>
+<!--9B4A5EB69756A841E040A8C0E1077381-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--9B4A5EB69756A841E040A8C0E1077381--></AD_PREFERENCE>
+
+<!--9B4A5EB69757A841E040A8C0E1077381--><AD_PREFERENCE>
+<!--9B4A5EB69757A841E040A8C0E1077381-->  
<AD_PREFERENCE_ID><![CDATA[9B4A5EB69757A841E040A8C0E1077381]]></AD_PREFERENCE_ID>
+<!--9B4A5EB69757A841E040A8C0E1077381-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9B4A5EB69757A841E040A8C0E1077381-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9B4A5EB69757A841E040A8C0E1077381-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9B4A5EB69757A841E040A8C0E1077381-->  
<ATTRIBUTE><![CDATA[ModalProcessC125EA7C85234D8B89FEA511FCCD2E9E]]></ATTRIBUTE>
+<!--9B4A5EB69757A841E040A8C0E1077381-->  <VALUE><![CDATA[Y]]></VALUE>
+<!--9B4A5EB69757A841E040A8C0E1077381-->  
<ISPROPERTYLIST><![CDATA[N]]></ISPROPERTYLIST>
+<!--9B4A5EB69757A841E040A8C0E1077381-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--9B4A5EB69757A841E040A8C0E1077381--></AD_PREFERENCE>
+
+<!--9B4A5EB69758A841E040A8C0E1077381--><AD_PREFERENCE>
+<!--9B4A5EB69758A841E040A8C0E1077381-->  
<AD_PREFERENCE_ID><![CDATA[9B4A5EB69758A841E040A8C0E1077381]]></AD_PREFERENCE_ID>
+<!--9B4A5EB69758A841E040A8C0E1077381-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9B4A5EB69758A841E040A8C0E1077381-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9B4A5EB69758A841E040A8C0E1077381-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9B4A5EB69758A841E040A8C0E1077381-->  
<ATTRIBUTE><![CDATA[ModalProcessD5B90B539C254B959045EDCA1DC99BDF]]></ATTRIBUTE>
+<!--9B4A5EB69758A841E040A8C0E1077381-->  <VALUE><![CDATA[Y]]></VALUE>
+<!--9B4A5EB69758A841E040A8C0E1077381-->  
<ISPROPERTYLIST><![CDATA[N]]></ISPROPERTYLIST>
+<!--9B4A5EB69758A841E040A8C0E1077381-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--9B4A5EB69758A841E040A8C0E1077381--></AD_PREFERENCE>
+
+<!--9B4A5EB69759A841E040A8C0E1077381--><AD_PREFERENCE>
+<!--9B4A5EB69759A841E040A8C0E1077381-->  
<AD_PREFERENCE_ID><![CDATA[9B4A5EB69759A841E040A8C0E1077381]]></AD_PREFERENCE_ID>
+<!--9B4A5EB69759A841E040A8C0E1077381-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9B4A5EB69759A841E040A8C0E1077381-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9B4A5EB69759A841E040A8C0E1077381-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9B4A5EB69759A841E040A8C0E1077381-->  
<ATTRIBUTE><![CDATA[ModalProcessDC23BB9234174E52879E4B21C8CD1F4B]]></ATTRIBUTE>
+<!--9B4A5EB69759A841E040A8C0E1077381-->  <VALUE><![CDATA[Y]]></VALUE>
+<!--9B4A5EB69759A841E040A8C0E1077381-->  
<ISPROPERTYLIST><![CDATA[N]]></ISPROPERTYLIST>
+<!--9B4A5EB69759A841E040A8C0E1077381-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--9B4A5EB69759A841E040A8C0E1077381--></AD_PREFERENCE>
+
+<!--9B4A5EB6975AA841E040A8C0E1077381--><AD_PREFERENCE>
+<!--9B4A5EB6975AA841E040A8C0E1077381-->  
<AD_PREFERENCE_ID><![CDATA[9B4A5EB6975AA841E040A8C0E1077381]]></AD_PREFERENCE_ID>
+<!--9B4A5EB6975AA841E040A8C0E1077381-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9B4A5EB6975AA841E040A8C0E1077381-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9B4A5EB6975AA841E040A8C0E1077381-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9B4A5EB6975AA841E040A8C0E1077381-->  
<ATTRIBUTE><![CDATA[ModalProcessE011F492B0814A74B63CD1F3B9FF0526]]></ATTRIBUTE>
+<!--9B4A5EB6975AA841E040A8C0E1077381-->  <VALUE><![CDATA[Y]]></VALUE>
+<!--9B4A5EB6975AA841E040A8C0E1077381-->  
<ISPROPERTYLIST><![CDATA[N]]></ISPROPERTYLIST>
+<!--9B4A5EB6975AA841E040A8C0E1077381-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--9B4A5EB6975AA841E040A8C0E1077381--></AD_PREFERENCE>
+
+<!--9B4A5EB6975BA841E040A8C0E1077381--><AD_PREFERENCE>
+<!--9B4A5EB6975BA841E040A8C0E1077381-->  
<AD_PREFERENCE_ID><![CDATA[9B4A5EB6975BA841E040A8C0E1077381]]></AD_PREFERENCE_ID>
+<!--9B4A5EB6975BA841E040A8C0E1077381-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9B4A5EB6975BA841E040A8C0E1077381-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9B4A5EB6975BA841E040A8C0E1077381-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9B4A5EB6975BA841E040A8C0E1077381-->  
<ATTRIBUTE><![CDATA[ModalProcessE3E92E9F08214507958E6875E66F2F99]]></ATTRIBUTE>
+<!--9B4A5EB6975BA841E040A8C0E1077381-->  <VALUE><![CDATA[Y]]></VALUE>
+<!--9B4A5EB6975BA841E040A8C0E1077381-->  
<ISPROPERTYLIST><![CDATA[N]]></ISPROPERTYLIST>
+<!--9B4A5EB6975BA841E040A8C0E1077381-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--9B4A5EB6975BA841E040A8C0E1077381--></AD_PREFERENCE>
+
+<!--9B4A5EB6975CA841E040A8C0E1077381--><AD_PREFERENCE>
+<!--9B4A5EB6975CA841E040A8C0E1077381-->  
<AD_PREFERENCE_ID><![CDATA[9B4A5EB6975CA841E040A8C0E1077381]]></AD_PREFERENCE_ID>
+<!--9B4A5EB6975CA841E040A8C0E1077381-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9B4A5EB6975CA841E040A8C0E1077381-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9B4A5EB6975CA841E040A8C0E1077381-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9B4A5EB6975CA841E040A8C0E1077381-->  
<ATTRIBUTE><![CDATA[ModalProcessE54287EE357C493EB127DC3BA1758751]]></ATTRIBUTE>
+<!--9B4A5EB6975CA841E040A8C0E1077381-->  <VALUE><![CDATA[Y]]></VALUE>
+<!--9B4A5EB6975CA841E040A8C0E1077381-->  
<ISPROPERTYLIST><![CDATA[N]]></ISPROPERTYLIST>
+<!--9B4A5EB6975CA841E040A8C0E1077381-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--9B4A5EB6975CA841E040A8C0E1077381--></AD_PREFERENCE>
+
+<!--9B4A5EB6975DA841E040A8C0E1077381--><AD_PREFERENCE>
+<!--9B4A5EB6975DA841E040A8C0E1077381-->  
<AD_PREFERENCE_ID><![CDATA[9B4A5EB6975DA841E040A8C0E1077381]]></AD_PREFERENCE_ID>
+<!--9B4A5EB6975DA841E040A8C0E1077381-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9B4A5EB6975DA841E040A8C0E1077381-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9B4A5EB6975DA841E040A8C0E1077381-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9B4A5EB6975DA841E040A8C0E1077381-->  
<ATTRIBUTE><![CDATA[ModalProcessEB3D56BDD37E4229B67DBAB9F9A9B167]]></ATTRIBUTE>
+<!--9B4A5EB6975DA841E040A8C0E1077381-->  <VALUE><![CDATA[Y]]></VALUE>
+<!--9B4A5EB6975DA841E040A8C0E1077381-->  
<ISPROPERTYLIST><![CDATA[N]]></ISPROPERTYLIST>
+<!--9B4A5EB6975DA841E040A8C0E1077381-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--9B4A5EB6975DA841E040A8C0E1077381--></AD_PREFERENCE>
+
 <!--C2250516BAB0443AA56D758F10186E09--><AD_PREFERENCE>
 <!--C2250516BAB0443AA56D758F10186E09-->  
<AD_PREFERENCE_ID><![CDATA[C2250516BAB0443AA56D758F10186E09]]></AD_PREFERENCE_ID>
 <!--C2250516BAB0443AA56D758F10186E09-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r 9a3062383c0e -r 4c37e0155b5d 
modules/org.openbravo.client.application/src/org/openbravo/client/application/MenuManager.java
--- 
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/MenuManager.java
    Wed Feb 02 10:26:17 2011 +0100
+++ 
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/MenuManager.java
    Wed Feb 02 11:28:01 2011 +0100
@@ -36,10 +36,9 @@
 import org.openbravo.dal.core.OBContext;
 import org.openbravo.dal.service.OBCriteria;
 import org.openbravo.dal.service.OBDal;
-import org.openbravo.erpCommon.businessUtility.Preferences;
 import org.openbravo.erpCommon.obps.ActivationKey;
 import org.openbravo.erpCommon.obps.ActivationKey.FeatureRestriction;
-import org.openbravo.erpCommon.utility.PropertyException;
+import org.openbravo.erpCommon.utility.Utility;
 import org.openbravo.model.ad.domain.ModelImplementationMapping;
 import org.openbravo.model.ad.ui.Form;
 import org.openbravo.model.ad.ui.Menu;
@@ -597,15 +596,7 @@
 
     public boolean isModal() {
       if (isProcess()) {
-        try {
-          return "Y".equals(Preferences.getPreferenceValue("ModalProcess"
-              + getMenu().getProcess().getId(), false, 
OBContext.getOBContext().getCurrentClient(),
-              OBContext.getOBContext().getCurrentOrganization(),
-              OBContext.getOBContext().getUser(), 
OBContext.getOBContext().getRole(), null));
-        } catch (PropertyException e) {
-          // If not found or conflict, the process is modal
-          return true;
-        }
+        return Utility.isModalProcess(getMenu().getProcess());
       }
       return true;
     }
diff -r 9a3062383c0e -r 4c37e0155b5d 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewTab.java
--- 
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewTab.java
       Wed Feb 02 10:26:17 2011 +0100
+++ 
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewTab.java
       Wed Feb 02 11:28:01 2011 +0100
@@ -40,9 +40,7 @@
 import org.openbravo.dal.core.OBContext;
 import org.openbravo.dal.service.OBDal;
 import org.openbravo.data.Sqlc;
-import org.openbravo.erpCommon.businessUtility.Preferences;
 import org.openbravo.erpCommon.obps.ActivationKey;
-import org.openbravo.erpCommon.utility.PropertyException;
 import org.openbravo.erpCommon.utility.Utility;
 import org.openbravo.model.ad.datamodel.Column;
 import org.openbravo.model.ad.domain.ModelImplementation;
@@ -433,16 +431,8 @@
           command = "DEFAULT";
         }
 
-        // Show in modal by default unless preference to prevent it is set
-        try {
-          modal = "Y".equals(Preferences.getPreferenceValue("ModalProcess" + 
process.getId(),
-              false, OBContext.getOBContext().getCurrentClient(), 
OBContext.getOBContext()
-                  .getCurrentOrganization(), 
OBContext.getOBContext().getUser(), OBContext
-                  .getOBContext().getRole(), null));
-        } catch (PropertyException e) {
-          // If not found or conflict, the process is modal
-          modal = true;
-        }
+        modal = Utility.isModalProcess(process);
+
       } else {
         String colName = column.getDBColumnName();
         if ("Posted".equalsIgnoreCase(colName) || 
"CreateFrom".equalsIgnoreCase(colName)) {
diff -r 9a3062383c0e -r 4c37e0155b5d 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-classic-popup.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-classic-popup.js
      Wed Feb 02 10:26:17 2011 +0100
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-classic-popup.js
      Wed Feb 02 11:28:01 2011 +0100
@@ -46,7 +46,7 @@
       contentsURL = this.appURL + urlCharacter + 'Command=' + this.command + 
'&noprefs=true&tabId=' + this.tabId + '&hideMenu=true';
     }
     
-    OB.Utilities.openProcessPopup(contentsURL);
+    OB.Utilities.openProcessPopup(contentsURL, false, this.postParams);
   }
 });
 
diff -r 9a3062383c0e -r 4c37e0155b5d 
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_PREFERENCE.xml
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ 
b/modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_PREFERENCE.xml
        Wed Feb 02 11:28:01 2011 +0100
@@ -0,0 +1,25 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<data>
+<!--9B4A5EB695FFA841E040A8C0E1077381--><AD_PREFERENCE>
+<!--9B4A5EB695FFA841E040A8C0E1077381-->  
<AD_PREFERENCE_ID><![CDATA[9B4A5EB695FFA841E040A8C0E1077381]]></AD_PREFERENCE_ID>
+<!--9B4A5EB695FFA841E040A8C0E1077381-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9B4A5EB695FFA841E040A8C0E1077381-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9B4A5EB695FFA841E040A8C0E1077381-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9B4A5EB695FFA841E040A8C0E1077381-->  
<ATTRIBUTE><![CDATA[ModalModuleorg.openbravo.financial.paymentreport]]></ATTRIBUTE>
+<!--9B4A5EB695FFA841E040A8C0E1077381-->  <VALUE><![CDATA[Y]]></VALUE>
+<!--9B4A5EB695FFA841E040A8C0E1077381-->  
<ISPROPERTYLIST><![CDATA[N]]></ISPROPERTYLIST>
+<!--9B4A5EB695FFA841E040A8C0E1077381-->  
<AD_MODULE_ID><![CDATA[2A5EE903D7974AC298C0504FBC4501A7]]></AD_MODULE_ID>
+<!--9B4A5EB695FFA841E040A8C0E1077381--></AD_PREFERENCE>
+
+<!--9B4A5EB6975EA841E040A8C0E1077381--><AD_PREFERENCE>
+<!--9B4A5EB6975EA841E040A8C0E1077381-->  
<AD_PREFERENCE_ID><![CDATA[9B4A5EB6975EA841E040A8C0E1077381]]></AD_PREFERENCE_ID>
+<!--9B4A5EB6975EA841E040A8C0E1077381-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9B4A5EB6975EA841E040A8C0E1077381-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9B4A5EB6975EA841E040A8C0E1077381-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9B4A5EB6975EA841E040A8C0E1077381-->  
<ATTRIBUTE><![CDATA[ModalProcess6AD04479EC134BD4826077F36B709876]]></ATTRIBUTE>
+<!--9B4A5EB6975EA841E040A8C0E1077381-->  <VALUE><![CDATA[Y]]></VALUE>
+<!--9B4A5EB6975EA841E040A8C0E1077381-->  
<ISPROPERTYLIST><![CDATA[N]]></ISPROPERTYLIST>
+<!--9B4A5EB6975EA841E040A8C0E1077381-->  
<AD_MODULE_ID><![CDATA[2A5EE903D7974AC298C0504FBC4501A7]]></AD_MODULE_ID>
+<!--9B4A5EB6975EA841E040A8C0E1077381--></AD_PREFERENCE>
+
+</data>
diff -r 9a3062383c0e -r 4c37e0155b5d 
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_PREFERENCE.xml
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ 
b/modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_PREFERENCE.xml
 Wed Feb 02 11:28:01 2011 +0100
@@ -0,0 +1,25 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<data>
+<!--9B4A5EB69600A841E040A8C0E1077381--><AD_PREFERENCE>
+<!--9B4A5EB69600A841E040A8C0E1077381-->  
<AD_PREFERENCE_ID><![CDATA[9B4A5EB69600A841E040A8C0E1077381]]></AD_PREFERENCE_ID>
+<!--9B4A5EB69600A841E040A8C0E1077381-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>

------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to