-
Suggestion
-
Resolution: Unresolved
-
None
At the moment the behaviour in Assets for attributes hidden to users role in an inherited structure works as follows. Ex.:
- Create an abstract object type with inheritance.
- Create an attribute on the parent and set it as hidden to users role.
- Now iset an user or group to be user role on the schema but developer role on the child object type.
- Observe that this logged in user still cannot see the hidden attribute (despite he is dev on the child object type).
- Also observe that when setting the user or group as dev in abstract parent object type, then they can see hidden attribute in child.
This happen because the permissions of attributes at the moment in an inherited structure follow the parent object type.
One workaround to this behaviour is to create an attribute hidden directly into the child object type. At that point observe that a user in developers role can see the attribute.
- links to
Hello,
we are affected by this problem. We perceive this behavior as a major security vulnerability in Jira Assets.
We have a large number of object types that also inherit hidden attributes. Since we use scripts to read and provide information from the attributes, manually creating the attributes is out of the question – because then the IDs of the attributes would change each time.
In addition, the newly created attributes cannot be sorted to the correct place – only to the end.
We kindly request that you fix this authorization error as soon as possible.
Kind regards and thank you,
Matthias