|View Issue Details|
|Type||Category||Severity||Reproducibility||Date Submitted||Last Update|
|defect||[Openbravo ERP] A. Platform||minor||have not tried||2020-04-06 11:04||2020-04-06 11:05|
|Priority||normal||Resolution||open||Fixed in Version|
|Status||new||Fix in branch||Fixed in SCM revision|
|OS Version||Database version||Ant version|
|Product Version||SCM revision|
|Review Assigned To|
|Regression introduced in release|
|Regression introduced by commit|
|Triggers an Emergency Pack||No|
0043671: Review and update "Security based on Role" field information
|Description||When scheduling a process in "Process Request" there is a field called "Security based on Role". According to the doc it is used to "get that only the user who schedules a process can monitor it in the process monitor window,|
otherwise any user sharing the same role as the one who scheduled the process will be allowed to monitor it"
1) The name itself is confusing, taking into account that the security is more at user level.
2) The HQL where clause of the "Process Monitor" window is as follows: "e.securityBasedOnRole='Y' or e.userContact.id=@user@". That really means that if you want to hide this information to other users you need to unflag that field.
 http://wiki.openbravo.com/wiki/Process_Request [^]
|Steps To Reproduce||.|
|Proposed Solution||a) Update name, help and description fields (an the doc)|
b) Do we really want to have this where clause in core? If not we could remove this feature and if someone is interested in keeping this feature could export its own HQL where clause into a template.
|Tags||No tags attached.|
|2020-04-06 11:04||caristu||New Issue|
|2020-04-06 11:04||caristu||Assigned To||=> Triage Finance|
|2020-04-06 11:04||caristu||Modules||=> Core|
|2020-04-06 11:04||caristu||Triggers an Emergency Pack||=> No|
|2020-04-06 11:04||caristu||Assigned To||Triage Finance => platform|
|2020-04-06 11:05||caristu||Category||09. Financial management => A. Platform|
|Copyright © 2000 - 2009 MantisBT Group|