Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0023962Openbravo ERPA. Platformpublic2013-06-03 12:212013-06-03 19:11
caristu 
caristu 
immediatemajoralways
closedfixed 
5
 
3.0MP25 
caristu
Core
No
0023962: Report and process access for a role is not working as expected
If we want to prevent that a role can execute a process, this can't be done by using the [Report and process access] tab.
As group admin role
1) Go to [Role] window
2) Choose any role, and remove one process from the [Record and Process] tab. (For example, remove the Add Details process for the Finance Role)
3) Log out and log in with that role. Execute the process. (Notice that you are able to execute the Add Details process in the Payment In window)
No tags attached.
related to defect 0022997 closed AugustoMauch Secured Process property not working (never can access process) 
Issue History
2013-06-03 12:21caristuNew Issue
2013-06-03 12:21caristuAssigned To => AugustoMauch
2013-06-03 12:21caristuModules => Core
2013-06-03 12:21caristuResolution time => 1372802400
2013-06-03 12:21caristuTriggers an Emergency Pack => No
2013-06-03 12:21caristuIssue Monitored: networkb
2013-06-03 13:27caristuPriorityhigh => immediate
2013-06-03 19:01caristuRelationship addedrelated to 0022997
2013-06-03 19:04caristuNote Added: 0059136
2013-06-03 19:09caristuStatusnew => scheduled
2013-06-03 19:09caristuAssigned ToAugustoMauch => caristu
2013-06-03 19:09caristufix_in_branch => pi
2013-06-03 19:10caristuStatusscheduled => resolved
2013-06-03 19:10caristuFixed in SCM revision => 34d65cbdfce2
2013-06-03 19:10caristuResolutionopen => fixed
2013-06-03 19:11caristuReview Assigned To => caristu
2013-06-03 19:11caristuStatusresolved => closed

Notes
(0059136)
caristu   
2013-06-03 19:04   
It is necessary to add the "Secured Process" in order to choose the permissions from the [Report and process access] tab. If this preference is not set, permission is inherited from the window.

Also, the following issue fixes the problem https://issues.openbravo.com/view.php?id=22997 [^] because only defined processes were working properly with this preference.