My Oracle Support Banner

Modify Privilege Overwrites the Behavior for Modify Privilege Set For Items.Relationships.Name And Items.Relationships.Notes1 Attribute (Doc ID 3047873.1)

Last updated on SEPTEMBER 16, 2024

Applies to:

Oracle Agile Product Collaboration - Version 9.3.6.0 and later
Information in this document applies to any platform.

Symptoms

Modify privilege is not working as expected.
When creating a modify privilege for Items.Relationships.Notes1 and using an additional modify privilege for Parts.Page Two.Notes it overwrites the behavior for Modify privilege set for Items.Relationships.Name. The Items.Relationships.Notes1 allows to modify Notes1 on another subpart object.
With the Modify privilege it should be possible to edit Items.Relationships.Name;Items.Relationships.Notes1 and the user who has the additional modify privilege should be able to modify Parts.Page Two.Notes

Steps to reproduce:

1. Create 4 Sub Parts in Java Client ( Part A, Part B, Part C, Part D)
Enable Page_Two > Notes1
Make Attribute Notes1 visible on Relationship
2. Create a Role called POC Role
3. Add 3 privileges
a) (Restricted) Discover Items
b) Modify Relationship on Service and Configuration
with applied to :Items.Relationships.Name;Items.Relationships.Notes1
Object type: Items
Privilege Criteria:
Items Title Block.Item Type In A Or
 Title Block.Item Type In B

c) Read all Parts
Read privilege
Object Type: All Parts
Applied to: select all

4. Create Part A
5. Add all 4 Parts (A, B, C, D) to the Relationships tab
6. Log into Web Client with a user who has the POC Role, My User Profile,Creator can read and discover object he or she created

User is able to edit the Notes on the relationship tab for A and B, but not for C and D -> this is expected

7. Create another Modify Privilege which allows the user to edit Parts.Page Two.Notes
Object Type: Parts
Privilege Criteria: All Parts
Applied to: Parts.Page Two.Notes

8. Add this privilege to the same POC Role
9. Login with the same user and now this user can edit all Notes on the Relationship tab for all 4 Parts -> not expected behavior




Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.