Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0038800
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Openbravo ERP] 02. Master data managementmajoralways2018-06-21 11:082018-08-01 13:38
ReporterJONHMView Statuspublic 
Assigned Tojarmendariz 
PriorityhighResolutionno change requiredFixed in Version
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0038800: It is possible to see the button action for records that are in read only (no access)

DescriptionIt is possible to see the button action for records that are in read only, logged with a user with no access to that organization.
Steps To Reproduce- Create a new Sales Order with Openbravo user, select organization "F&B España, S.A" and book the SO.
- Open "Role" window and select 'F&B España, S.A - Finance' role. Remove access to every organization but 'F&B España - Región Norte'.
- Assign 'John Smith' user to that role.
- Log out and log in using 'John Smith' user.
- Open 'Sales Order' window and select the previously created record. It's in read only but the buttons are displayed and 'Add Payment' process can be opened.
TagsNo tags attached.
Attached Filespng file icon Screenshot from 2018-06-21 11-08-11.png [^] (121,544 bytes) 2018-06-21 11:08

- Relationships Relation Graph ] Dependency Graph ]
related to feature request 0039078 acknowledgedTriage Platform Base make it possible to differentiate whether processes should be executable on non writable organizations 

-  Notes
(0105943)
caristu (developer)
2018-07-25 12:09
edited on: 2018-07-25 12:17

Note: currently processes can be secured in 3 ways:
    - Secured preference is set: explicit grant is required
    - Process is marked as requiresExplicitAccessPermission: explicit grant is required
    - None of the above: permission is inherited from window

Following the steps to reproduce the permissions for the processes are being inherited from the window (from the Sales Order window which the F&B España, S.A - Finance role has access to).

(0106084)
alostale (manager)
2018-08-01 13:38

Working as designed: in general there are processes that make sense to be executable for records in the natural tree of writable organizations. Even there are some processes that shouldn't allow it, there is no currently any way to differentiate them (reported separately by 0039078). Those processes that shouldn't allow execution for non-writable records should report an error when tried to be executed although they cannot be currently distinguished in the UI.

- Issue History
Date Modified Username Field Change
2018-06-21 11:08 JONHM New Issue
2018-06-21 11:08 JONHM Assigned To => Triage Finance
2018-06-21 11:08 JONHM File Added: Screenshot from 2018-06-21 11-08-11.png
2018-06-21 11:08 JONHM Modules => Core
2018-06-21 11:08 JONHM Resolution time => 1531346400
2018-06-21 11:08 JONHM Triggers an Emergency Pack => No
2018-06-22 08:46 Sandrahuguet Assigned To Triage Finance => AtulOpenbravo
2018-07-02 16:07 Sandrahuguet Assigned To AtulOpenbravo => platform
2018-07-25 12:09 caristu Review Assigned To => caristu
2018-07-25 12:09 caristu Note Added: 0105943
2018-07-25 12:09 caristu Status new => closed
2018-07-25 12:15 caristu Assigned To platform => jarmendariz
2018-07-25 12:15 caristu Status closed => new
2018-07-25 12:15 caristu Note Edited: 0105943 View Revisions
2018-07-25 12:17 caristu Note Edited: 0105943 View Revisions
2018-07-30 09:39 caristu Review Assigned To caristu =>
2018-08-01 13:34 alostale Relationship added related to 0039078
2018-08-01 13:38 alostale Note Added: 0106084
2018-08-01 13:38 alostale Status new => closed
2018-08-01 13:38 alostale Resolution open => no change required


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker