details:   https://code.openbravo.com/erp/devel/pi/rev/a92c4dac82ec
changeset: 22057:a92c4dac82ec
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Feb 18 11:54:02 2014 +0100
summary:   fixed issue 25720: define processes to require explicit permission

details:   https://code.openbravo.com/erp/devel/pi/rev/e626ffeb97fa
changeset: 22058:e626ffeb97fa
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Feb 18 12:05:12 2014 +0100
summary:   related to issue 25720: set default value for process.explicitAccess 
property

diffstat:

 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_PROCESS.xml 
                                     |   27 +
 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUIAPP_PROCESS.xml
                                 |    3 +
 
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_PROCESS.xml
                           |    5 +
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
                                   |   40 +
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml
                                    |   36 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/WindowSettingsActionHandler.java
      |   83 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/process/BaseProcessActionHandler.java
 |   38 +-
 
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_PROCESS.xml
                             |    1 +
 
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_PROCESS.xml
                      |    1 +
 src-db/database/model/tables/AD_PROCESS.xml                                    
                                     |    5 +
 src-db/database/sourcedata/AD_COLUMN.xml                                       
                                     |   40 +
 src-db/database/sourcedata/AD_ELEMENT.xml                                      
                                     |   18 +
 src-db/database/sourcedata/AD_FIELD.xml                                        
                                     |   32 +
 src-db/database/sourcedata/AD_PROCESS.xml                                      
                                     |  309 ++++++++++
 src-db/database/sourcedata/OBUIAPP_PROCESS.xml                                 
                                     |   13 +
 src-wad/src/org/openbravo/wad/Fields_data.xsql                                 
                                     |   18 +-
 src-wad/src/org/openbravo/wad/Wad.java                                         
                                     |    4 +-
 src-wad/src/org/openbravo/wad/javasource.javaxml                               
                                     |   10 +-
 src-wad/src/org/openbravo/wad/javasource.xml                                   
                                     |    7 +-
 19 files changed, 638 insertions(+), 52 deletions(-)

diffs (truncated from 3410 to 300 lines):

diff -r bcff8df21c31 -r e626ffeb97fa 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_PROCESS.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_PROCESS.xml
    Tue Feb 18 18:46:13 2014 +0000
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_PROCESS.xml
    Tue Feb 18 12:05:12 2014 +0100
@@ -18,6 +18,7 @@
 <!--017312F51139438A9665775E3B5392A1-->  <UIPATTERN><![CDATA[S]]></UIPATTERN>
 <!--017312F51139438A9665775E3B5392A1-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--017312F51139438A9665775E3B5392A1-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--017312F51139438A9665775E3B5392A1-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--017312F51139438A9665775E3B5392A1--></AD_PROCESS>
 
 <!--0BDC2164ED3E48539FCEF4D306F29EFD--><AD_PROCESS>
@@ -38,6 +39,7 @@
 <!--0BDC2164ED3E48539FCEF4D306F29EFD-->  <UIPATTERN><![CDATA[S]]></UIPATTERN>
 <!--0BDC2164ED3E48539FCEF4D306F29EFD-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--0BDC2164ED3E48539FCEF4D306F29EFD-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--0BDC2164ED3E48539FCEF4D306F29EFD-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--0BDC2164ED3E48539FCEF4D306F29EFD--></AD_PROCESS>
 
 <!--12016E2EDE0245B5A36B84CBA144DBDF--><AD_PROCESS>
@@ -59,6 +61,7 @@
 <!--12016E2EDE0245B5A36B84CBA144DBDF-->  <UIPATTERN><![CDATA[M]]></UIPATTERN>
 <!--12016E2EDE0245B5A36B84CBA144DBDF-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--12016E2EDE0245B5A36B84CBA144DBDF-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--12016E2EDE0245B5A36B84CBA144DBDF-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--12016E2EDE0245B5A36B84CBA144DBDF--></AD_PROCESS>
 
 <!--15C8708DFC464C2D91286E59624FDD18--><AD_PROCESS>
@@ -81,6 +84,7 @@
 <!--15C8708DFC464C2D91286E59624FDD18-->  <UIPATTERN><![CDATA[S]]></UIPATTERN>
 <!--15C8708DFC464C2D91286E59624FDD18-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--15C8708DFC464C2D91286E59624FDD18-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--15C8708DFC464C2D91286E59624FDD18-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--15C8708DFC464C2D91286E59624FDD18--></AD_PROCESS>
 
 <!--29D17F515727436DBCE32BC6CA28382B--><AD_PROCESS>
@@ -101,6 +105,7 @@
 <!--29D17F515727436DBCE32BC6CA28382B-->  <UIPATTERN><![CDATA[S]]></UIPATTERN>
 <!--29D17F515727436DBCE32BC6CA28382B-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--29D17F515727436DBCE32BC6CA28382B-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--29D17F515727436DBCE32BC6CA28382B-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--29D17F515727436DBCE32BC6CA28382B--></AD_PROCESS>
 
 <!--2EED9BC16DB34D2B80BA40A21564BECF--><AD_PROCESS>
@@ -123,6 +128,7 @@
 <!--2EED9BC16DB34D2B80BA40A21564BECF-->  <UIPATTERN><![CDATA[M]]></UIPATTERN>
 <!--2EED9BC16DB34D2B80BA40A21564BECF-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--2EED9BC16DB34D2B80BA40A21564BECF-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--2EED9BC16DB34D2B80BA40A21564BECF-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--2EED9BC16DB34D2B80BA40A21564BECF--></AD_PROCESS>
 
 <!--3C4A5FB206B74C3CA9FE20116FCA0464--><AD_PROCESS>
@@ -143,6 +149,7 @@
 <!--3C4A5FB206B74C3CA9FE20116FCA0464-->  <UIPATTERN><![CDATA[M]]></UIPATTERN>
 <!--3C4A5FB206B74C3CA9FE20116FCA0464-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--3C4A5FB206B74C3CA9FE20116FCA0464-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--3C4A5FB206B74C3CA9FE20116FCA0464-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--3C4A5FB206B74C3CA9FE20116FCA0464--></AD_PROCESS>
 
 <!--4A059E4F79294640AD37B1B718C56E5D--><AD_PROCESS>
@@ -165,6 +172,7 @@
 <!--4A059E4F79294640AD37B1B718C56E5D-->  <UIPATTERN><![CDATA[M]]></UIPATTERN>
 <!--4A059E4F79294640AD37B1B718C56E5D-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--4A059E4F79294640AD37B1B718C56E5D-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--4A059E4F79294640AD37B1B718C56E5D-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--4A059E4F79294640AD37B1B718C56E5D--></AD_PROCESS>
 
 <!--58A9261BACEF45DDA526F29D8557272D--><AD_PROCESS>
@@ -185,6 +193,7 @@
 <!--58A9261BACEF45DDA526F29D8557272D-->  <UIPATTERN><![CDATA[S]]></UIPATTERN>
 <!--58A9261BACEF45DDA526F29D8557272D-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--58A9261BACEF45DDA526F29D8557272D-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--58A9261BACEF45DDA526F29D8557272D-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--58A9261BACEF45DDA526F29D8557272D--></AD_PROCESS>
 
 <!--5BE14AA10165490A9ADEFB7532F7FA94--><AD_PROCESS>
@@ -205,6 +214,7 @@
 <!--5BE14AA10165490A9ADEFB7532F7FA94-->  <UIPATTERN><![CDATA[S]]></UIPATTERN>
 <!--5BE14AA10165490A9ADEFB7532F7FA94-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--5BE14AA10165490A9ADEFB7532F7FA94-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--5BE14AA10165490A9ADEFB7532F7FA94-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--5BE14AA10165490A9ADEFB7532F7FA94--></AD_PROCESS>
 
 <!--6255BE488882480599C81284B70CD9B3--><AD_PROCESS>
@@ -225,6 +235,7 @@
 <!--6255BE488882480599C81284B70CD9B3-->  <UIPATTERN><![CDATA[S]]></UIPATTERN>
 <!--6255BE488882480599C81284B70CD9B3-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--6255BE488882480599C81284B70CD9B3-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--6255BE488882480599C81284B70CD9B3-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--6255BE488882480599C81284B70CD9B3--></AD_PROCESS>
 
 <!--62E6270312534380B9A8BDF603CA8FBB--><AD_PROCESS>
@@ -246,6 +257,7 @@
 <!--62E6270312534380B9A8BDF603CA8FBB-->  <UIPATTERN><![CDATA[M]]></UIPATTERN>
 <!--62E6270312534380B9A8BDF603CA8FBB-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--62E6270312534380B9A8BDF603CA8FBB-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--62E6270312534380B9A8BDF603CA8FBB-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--62E6270312534380B9A8BDF603CA8FBB--></AD_PROCESS>
 
 <!--7AC7BE9024E448A0BB863C159DA762F9--><AD_PROCESS>
@@ -267,6 +279,7 @@
 <!--7AC7BE9024E448A0BB863C159DA762F9-->  <UIPATTERN><![CDATA[M]]></UIPATTERN>
 <!--7AC7BE9024E448A0BB863C159DA762F9-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--7AC7BE9024E448A0BB863C159DA762F9-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--7AC7BE9024E448A0BB863C159DA762F9-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--7AC7BE9024E448A0BB863C159DA762F9--></AD_PROCESS>
 
 <!--B54318B49E984B9CB855AEFB1F474CD6--><AD_PROCESS>
@@ -288,6 +301,7 @@
 <!--B54318B49E984B9CB855AEFB1F474CD6-->  <UIPATTERN><![CDATA[M]]></UIPATTERN>
 <!--B54318B49E984B9CB855AEFB1F474CD6-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--B54318B49E984B9CB855AEFB1F474CD6-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--B54318B49E984B9CB855AEFB1F474CD6-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--B54318B49E984B9CB855AEFB1F474CD6--></AD_PROCESS>
 
 <!--BBA11D1A061346459AF6148920FE6629--><AD_PROCESS>
@@ -308,6 +322,7 @@
 <!--BBA11D1A061346459AF6148920FE6629-->  <UIPATTERN><![CDATA[M]]></UIPATTERN>
 <!--BBA11D1A061346459AF6148920FE6629-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--BBA11D1A061346459AF6148920FE6629-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--BBA11D1A061346459AF6148920FE6629-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--BBA11D1A061346459AF6148920FE6629--></AD_PROCESS>
 
 <!--C125EA7C85234D8B89FEA511FCCD2E9E--><AD_PROCESS>
@@ -328,6 +343,7 @@
 <!--C125EA7C85234D8B89FEA511FCCD2E9E-->  <UIPATTERN><![CDATA[M]]></UIPATTERN>
 <!--C125EA7C85234D8B89FEA511FCCD2E9E-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--C125EA7C85234D8B89FEA511FCCD2E9E-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--C125EA7C85234D8B89FEA511FCCD2E9E-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--C125EA7C85234D8B89FEA511FCCD2E9E--></AD_PROCESS>
 
 <!--D16966FBF9604A3D91A50DC83C6EA8E3--><AD_PROCESS>
@@ -349,6 +365,7 @@
 <!--D16966FBF9604A3D91A50DC83C6EA8E3-->  <UIPATTERN><![CDATA[S]]></UIPATTERN>
 <!--D16966FBF9604A3D91A50DC83C6EA8E3-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--D16966FBF9604A3D91A50DC83C6EA8E3-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--D16966FBF9604A3D91A50DC83C6EA8E3-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--D16966FBF9604A3D91A50DC83C6EA8E3--></AD_PROCESS>
 
 <!--D5B90B539C254B959045EDCA1DC99BDF--><AD_PROCESS>
@@ -371,6 +388,7 @@
 <!--D5B90B539C254B959045EDCA1DC99BDF-->  <UIPATTERN><![CDATA[M]]></UIPATTERN>
 <!--D5B90B539C254B959045EDCA1DC99BDF-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--D5B90B539C254B959045EDCA1DC99BDF-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--D5B90B539C254B959045EDCA1DC99BDF-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--D5B90B539C254B959045EDCA1DC99BDF--></AD_PROCESS>
 
 <!--DC23BB9234174E52879E4B21C8CD1F4B--><AD_PROCESS>
@@ -392,6 +410,7 @@
 <!--DC23BB9234174E52879E4B21C8CD1F4B-->  <UIPATTERN><![CDATA[M]]></UIPATTERN>
 <!--DC23BB9234174E52879E4B21C8CD1F4B-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--DC23BB9234174E52879E4B21C8CD1F4B-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--DC23BB9234174E52879E4B21C8CD1F4B-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--DC23BB9234174E52879E4B21C8CD1F4B--></AD_PROCESS>
 
 <!--DE1B382FDD2540199D223586F6E216D0--><AD_PROCESS>
@@ -414,6 +433,7 @@
 <!--DE1B382FDD2540199D223586F6E216D0-->  <UIPATTERN><![CDATA[S]]></UIPATTERN>
 <!--DE1B382FDD2540199D223586F6E216D0-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--DE1B382FDD2540199D223586F6E216D0-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--DE1B382FDD2540199D223586F6E216D0-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--DE1B382FDD2540199D223586F6E216D0--></AD_PROCESS>
 
 <!--E011F492B0814A74B63CD1F3B9FF0526--><AD_PROCESS>
@@ -434,6 +454,7 @@
 <!--E011F492B0814A74B63CD1F3B9FF0526-->  <UIPATTERN><![CDATA[M]]></UIPATTERN>
 <!--E011F492B0814A74B63CD1F3B9FF0526-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--E011F492B0814A74B63CD1F3B9FF0526-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--E011F492B0814A74B63CD1F3B9FF0526-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--E011F492B0814A74B63CD1F3B9FF0526--></AD_PROCESS>
 
 <!--E3E92E9F08214507958E6875E66F2F99--><AD_PROCESS>
@@ -455,6 +476,7 @@
 <!--E3E92E9F08214507958E6875E66F2F99-->  <UIPATTERN><![CDATA[M]]></UIPATTERN>
 <!--E3E92E9F08214507958E6875E66F2F99-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--E3E92E9F08214507958E6875E66F2F99-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--E3E92E9F08214507958E6875E66F2F99-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--E3E92E9F08214507958E6875E66F2F99--></AD_PROCESS>
 
 <!--E54287EE357C493EB127DC3BA1758751--><AD_PROCESS>
@@ -476,6 +498,7 @@
 <!--E54287EE357C493EB127DC3BA1758751-->  <UIPATTERN><![CDATA[M]]></UIPATTERN>
 <!--E54287EE357C493EB127DC3BA1758751-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--E54287EE357C493EB127DC3BA1758751-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--E54287EE357C493EB127DC3BA1758751-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--E54287EE357C493EB127DC3BA1758751--></AD_PROCESS>
 
 <!--EB3D56BDD37E4229B67DBAB9F9A9B167--><AD_PROCESS>
@@ -497,6 +520,7 @@
 <!--EB3D56BDD37E4229B67DBAB9F9A9B167-->  <UIPATTERN><![CDATA[M]]></UIPATTERN>
 <!--EB3D56BDD37E4229B67DBAB9F9A9B167-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--EB3D56BDD37E4229B67DBAB9F9A9B167-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--EB3D56BDD37E4229B67DBAB9F9A9B167-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--EB3D56BDD37E4229B67DBAB9F9A9B167--></AD_PROCESS>
 
 <!--F68F2890E96D4D85A1DEF0274D105BCE--><AD_PROCESS>
@@ -517,6 +541,7 @@
 <!--F68F2890E96D4D85A1DEF0274D105BCE-->  <UIPATTERN><![CDATA[S]]></UIPATTERN>
 <!--F68F2890E96D4D85A1DEF0274D105BCE-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--F68F2890E96D4D85A1DEF0274D105BCE-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--F68F2890E96D4D85A1DEF0274D105BCE-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--F68F2890E96D4D85A1DEF0274D105BCE--></AD_PROCESS>
 
 <!--FF8080812E2F8EAE012E2F94CF470014--><AD_PROCESS>
@@ -538,6 +563,7 @@
 <!--FF8080812E2F8EAE012E2F94CF470014-->  <UIPATTERN><![CDATA[S]]></UIPATTERN>
 <!--FF8080812E2F8EAE012E2F94CF470014-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--FF8080812E2F8EAE012E2F94CF470014-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--FF8080812E2F8EAE012E2F94CF470014-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--FF8080812E2F8EAE012E2F94CF470014--></AD_PROCESS>
 
 <!--FF8080812F348A97012F349DC24F0007--><AD_PROCESS>
@@ -558,6 +584,7 @@
 <!--FF8080812F348A97012F349DC24F0007-->  <UIPATTERN><![CDATA[S]]></UIPATTERN>
 <!--FF8080812F348A97012F349DC24F0007-->  
<ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE>
 <!--FF8080812F348A97012F349DC24F0007-->  
<PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT>
+<!--FF8080812F348A97012F349DC24F0007-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--FF8080812F348A97012F349DC24F0007--></AD_PROCESS>
 
 </data>
diff -r bcff8df21c31 -r e626ffeb97fa 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUIAPP_PROCESS.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUIAPP_PROCESS.xml
       Tue Feb 18 18:46:13 2014 +0000
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUIAPP_PROCESS.xml
       Tue Feb 18 12:05:12 2014 +0100
@@ -13,6 +13,7 @@
 <!--4EEB3497082C4F2182E16A4371CD5D96-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
 <!--4EEB3497082C4F2182E16A4371CD5D96-->  
<UIPATTERN><![CDATA[OBUIAPP_PickAndExecute]]></UIPATTERN>
 <!--4EEB3497082C4F2182E16A4371CD5D96-->  
<ISMULTIRECORD><![CDATA[N]]></ISMULTIRECORD>
+<!--4EEB3497082C4F2182E16A4371CD5D96-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--4EEB3497082C4F2182E16A4371CD5D96--></OBUIAPP_PROCESS>
 
 <!--6F87442DF7BC43AB8A666BDED2F7D64E--><OBUIAPP_PROCESS>
@@ -28,6 +29,7 @@
 <!--6F87442DF7BC43AB8A666BDED2F7D64E-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
 <!--6F87442DF7BC43AB8A666BDED2F7D64E-->  
<UIPATTERN><![CDATA[OBUIAPP_PickAndExecute]]></UIPATTERN>
 <!--6F87442DF7BC43AB8A666BDED2F7D64E-->  
<ISMULTIRECORD><![CDATA[N]]></ISMULTIRECORD>
+<!--6F87442DF7BC43AB8A666BDED2F7D64E-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--6F87442DF7BC43AB8A666BDED2F7D64E--></OBUIAPP_PROCESS>
 
 <!--8D0D32CC819E449D9A08E0459B482963--><OBUIAPP_PROCESS>
@@ -43,6 +45,7 @@
 <!--8D0D32CC819E449D9A08E0459B482963-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
 <!--8D0D32CC819E449D9A08E0459B482963-->  
<UIPATTERN><![CDATA[OBUIAPP_PickAndExecute]]></UIPATTERN>
 <!--8D0D32CC819E449D9A08E0459B482963-->  
<ISMULTIRECORD><![CDATA[N]]></ISMULTIRECORD>
+<!--8D0D32CC819E449D9A08E0459B482963-->  
<IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS>
 <!--8D0D32CC819E449D9A08E0459B482963--></OBUIAPP_PROCESS>
 
 </data>
diff -r bcff8df21c31 -r e626ffeb97fa 
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_PROCESS.xml
--- 
a/modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_PROCESS.xml
 Tue Feb 18 18:46:13 2014 +0000
+++ 
b/modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_PROCESS.xml
 Tue Feb 18 12:05:12 2014 +0100
@@ -73,6 +73,10 @@
         <default><![CDATA[N]]></default>
         <onCreateDefault><![CDATA['N']]></onCreateDefault>
       </column>
+      <column name="IS_EXPLICIT_ACCESS" primaryKey="false" required="true" 
type="CHAR" size="1" autoIncrement="false">
+        <default><![CDATA[N]]></default>
+        <onCreateDefault><![CDATA['N']]></onCreateDefault>
+      </column>
       <foreign-key foreignTable="AD_CLIENT" name="OBUIAPP_PROC_AD_CLIENT">
         <reference local="AD_CLIENT_ID" foreign="AD_CLIENT_ID"/>
       </foreign-key>
@@ -85,5 +89,6 @@
       <check name="OBUIAPP_PROC_ISACTIVE_CHK"><![CDATA[ISACTIVE IN ('Y', 
'N')]]></check>
       <check name="OBUIAPP_PROC_ISBACKGROUND_CHK"><![CDATA[ISBACKGROUND IN 
('Y', 'N')]]></check>
       <check name="OBUIAPP_PROC_MULTI_CHK"><![CDATA[ISMULTIRECORD IN ('Y', 
'N')]]></check>
+      <check name="OBUIAPP_PROCESS_EXPLICITACC_CK"><![CDATA[IS_EXPLICIT_ACCESS 
IN ('Y', 'N')]]></check>
     </table>
   </database>
diff -r bcff8df21c31 -r e626ffeb97fa 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
--- 
a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
 Tue Feb 18 18:46:13 2014 +0000
+++ 
b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
 Tue Feb 18 12:05:12 2014 +0100
@@ -497,6 +497,46 @@
 <!--10565D81EA4146F7AAE0293D387B6DC2-->  
<ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE>
 <!--10565D81EA4146F7AAE0293D387B6DC2--></AD_COLUMN>
 
+<!--127F0488A8394E86A1D0822103FE1AB0--><AD_COLUMN>
+<!--127F0488A8394E86A1D0822103FE1AB0-->  
<AD_COLUMN_ID><![CDATA[127F0488A8394E86A1D0822103FE1AB0]]></AD_COLUMN_ID>
+<!--127F0488A8394E86A1D0822103FE1AB0-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--127F0488A8394E86A1D0822103FE1AB0-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--127F0488A8394E86A1D0822103FE1AB0-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--127F0488A8394E86A1D0822103FE1AB0-->  <NAME><![CDATA[Requires Explicit 
Access Permission]]></NAME>
+<!--127F0488A8394E86A1D0822103FE1AB0-->  <DESCRIPTION><![CDATA[Requires 
Explicit Access Permission]]></DESCRIPTION>
+<!--127F0488A8394E86A1D0822103FE1AB0-->  <HELP><![CDATA[When processes are 
executed from a button in a window, by default, they inherit permissions 
granted to the window. So if the window is accessible it can be executed 
without the need of explicitly granting access for that role to the process.
+
+This behavior can be overwritten by the "Secured Process" preference.
+
+Processes with "Requires Explicit Access Permission" flag set to true, do not 
inherit permissions from the window but they always require the role to be 
explicitly granted to this process.]]></HELP>
+<!--127F0488A8394E86A1D0822103FE1AB0-->  
<COLUMNNAME><![CDATA[Is_Explicit_Access]]></COLUMNNAME>
+<!--127F0488A8394E86A1D0822103FE1AB0-->  
<AD_TABLE_ID><![CDATA[FF80818132D7FB620132D8129D1A0028]]></AD_TABLE_ID>
+<!--127F0488A8394E86A1D0822103FE1AB0-->  
<AD_REFERENCE_ID><![CDATA[20]]></AD_REFERENCE_ID>
+<!--127F0488A8394E86A1D0822103FE1AB0-->  
<FIELDLENGTH><![CDATA[1]]></FIELDLENGTH>
+<!--127F0488A8394E86A1D0822103FE1AB0-->  
<DEFAULTVALUE><![CDATA[N]]></DEFAULTVALUE>
+<!--127F0488A8394E86A1D0822103FE1AB0-->  <ISKEY><![CDATA[N]]></ISKEY>
+<!--127F0488A8394E86A1D0822103FE1AB0-->  <ISPARENT><![CDATA[N]]></ISPARENT>
+<!--127F0488A8394E86A1D0822103FE1AB0-->  
<ISMANDATORY><![CDATA[Y]]></ISMANDATORY>
+<!--127F0488A8394E86A1D0822103FE1AB0-->  
<ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
+<!--127F0488A8394E86A1D0822103FE1AB0-->  
<ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER>
+<!--127F0488A8394E86A1D0822103FE1AB0-->  <SEQNO><![CDATA[190]]></SEQNO>
+<!--127F0488A8394E86A1D0822103FE1AB0-->  
<ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
+<!--127F0488A8394E86A1D0822103FE1AB0-->  
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--127F0488A8394E86A1D0822103FE1AB0-->  
<ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>

------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to