Modify Privilege for Redline With Subclass Level Criteria Does Not Work Correctly
(Doc ID 2399818.1)
Last updated on FEBRUARY 22, 2019
Applies to:
Oracle Agile PLM Framework - Version 9.3.5.0 and laterInformation in this document applies to any platform.
Symptoms
Actual Behavior
Attempting to control modify privilege for Document subclass Page Three.Text attribute on redline as following:
- If the value of Document subclass Page Three.List attribute is 'No', its Page Three.Text to be editable.
- If the value of Document subclass Page Three.List attribute is 'Yes', its Page Three.Text not to be editable.
Setting: Criteria and Applied To fields of the Item modify privileges assigned to the user:
- Privilege 1: Criteria: Page Three.List in Yes, Applied to: Exclude 'Page Three.Text'
- Privilege 2: Criteria: Page Three.List Not in Yes, Applied to: Include 'Page Three.Text'
But above setting works for below Case 1 but not for Case 2.
- Case 1
- Create Document Subclass with Page Three.List set to 'Yes'
- Create ECO
- Change Page Three.List from Yes to NO on redline
- Save
- Click Edit button
Result: Page Three.Text is editable
- Case 2
- Create Document Subclass with Page Three.List set to 'No'
- Create ECO
- Change Page Three.List from No to Yes on redline
- Save
- Click Edit button
Result: Page Three.Text is still editable <-- should be not editable
Expected Behavior
Page Three.Text Attribute should be not editable when the value of Page Three.List Attribute changes from 'No' to 'Yes' through the redline
Steps to Reproduce:
The issue can be reproduced at will with the following steps:
- Login to Java Client, and set Document subclass Page Three.List and Page Three.Text as Change Controlled attribute. For Page Three.List, set list entries 'Yes' and 'No'
- Configure below privileges for Document subclass and grant it to the user:
- Discovery/Create privilege
- Modify/Read privileges
- Privilege 1: Criteria: Page Three.List in Yes, Applied to: Exclude 'Page Three.Text'
- Privilege 2: Criteria: Page Three.List Not in Yes, Applied to: Include 'Page Three.Text'
- Login to Web Client with the user who has the privileges configured in step 1
- Create Document subclass, and set Page Three.List to 'No'
- Create Change against Document Subclass
- From the Redline window, Change Document Subclass.Page Three.List from 'No' to 'Yes'
- Save
- Open Page Three.text of redline window, it is editable
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 |