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
