-
Bug
-
Resolution: Duplicate
-
Highest
-
4.20.1
-
None
-
2
-
Severity 2 - Major
-
17
-
Issue Summary
Hidden inherited attributes are cleared when user doesn't have permissions. This is a follow up of ICS-1863 where the bug did not get fixed completely.
Steps to Reproduce
- Create a Parent and Child Object Type with Inheritance on.
- Create a hidden attribute on the Parent Object Type
- Create a Child Object with the hidden attribute filled in
- Create a User that has User permissions for the Schema but Developer permissions for the Child
- Log in as user1, and edit the object through the Object View . Only need to make a change on the object's name
http://{JIRA}:{port}/secure/insight/assets/{Object-Key}
Issue does not occur if object is edited using the Schema View:
http://{JIRA}:{port}//secure/ObjectSchema.jspa?id=?&typeId=?&objectId=?
- The hidden attribute will not be visible. This is expected as the user doesn't have permissions
- Once Edit the object Save
- Log in back as an admin user to view all attribute values
Expected Results
The hidden attribute remains unchanged
Actual Results
The hidden attribute value is deleted
History view
Object View
Workaround
Currently there is no known workaround for this behavior. A workaround will be added here when available
- relates to
-
JSDSERVER-10954 Restricted attribute(s) deleted when object edited by user without all attribute permissions
-
- Closed
-
- resolves
-
JSDSERVER-10954 Restricted attribute(s) deleted when object edited by user without all attribute permissions
-
- Closed
-
- mentioned in
-
Page Loading...