Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0003329Openbravo ERPC. Securitypublic2007-05-14 18:472012-07-29 14:06
user71 
alostale 
normalminoralways
closedfixed 
5
 
3.0MP9 
No
Core
No
0003329: Field permissions.
Hi!

I think that it would be a good idea to add the access permissions scheme a new level: the field level. Explanation: now you can control access to a windows depending on the role of the user, but not to the fields in that window, so when you need one role to access this windows but with some fields disabled you have to create a "clone" window without those fields. This is a pain (you know where :-P).

I understand that managing permissions to the field level would be a rather difficult task, so I suggest that when you give a role permissions to a window (or tab) you give permission to all its fields, so you have to explicitly tell Openbravo which fields should be disabled (or not shown) only for the roles you need to.

Another suggestion: maybe it would be easier to implement if you could just mark a window (or tab) to be read-only for some roles. This is not as flexible as the field-level access control, but it would do in some cases.

Best regards!!



ReleaseCandidate
Issue History
2008-07-01 19:57pjuvaraAssigned Touser71 => iciordia
2008-07-01 19:57pjuvaraStatusnew => acknowledged
2008-07-01 19:57pjuvaraTag Attached: ReleaseCandidate
2008-11-16 07:44pjuvaraAssigned Toiciordia => pjuvara
2008-11-16 08:13pjuvaraOBNetwork customer => No
2008-11-16 08:13pjuvaraCategory01. General setup => C. Security
2008-11-16 08:13pjuvaraDescription Updated
2009-05-22 19:36pjuvaraAssigned Topjuvara => iciordia
2012-07-29 14:05dmitry_mezentsevStatusacknowledged => scheduled
2012-07-29 14:05dmitry_mezentsevAssigned Toiciordia => alostale
2012-07-29 14:05dmitry_mezentsevfix_in_branch => pi
2012-07-29 14:06dmitry_mezentsevNote Added: 0050973
2012-07-29 14:06dmitry_mezentsevStatusscheduled => resolved
2012-07-29 14:06dmitry_mezentsevFixed in Version => 3.0MP9
2012-07-29 14:06dmitry_mezentsevFixed in SCM revision => MP9
2012-07-29 14:06dmitry_mezentsevResolutionopen => fixed
2012-07-29 14:06dmitry_mezentsevStatusresolved => closed

Notes
(0006918)
user71   
2005-06-01 00:00   
(edited on: 2008-06-12 09:43)
This bug was originally reported in SourceForge bug tracker and then migrated to Mantis.

You can see the original bug report in:
https://sourceforge.net/support/tracker.php?aid=1718786 [^]
(0050973)
dmitry_mezentsev   
2012-07-29 14:06   
http://wiki.openbravo.com/wiki/Release_Notes/3.0MP9 [^] Extend Openbravo Security Model.