Required attributes that are shown in a pop-up triggered by a Rule, that are editable based on a second Rule, are not editable in the pop-up.
Steps to Reproduce:
- Create two Project object attributes (lookup "My Resource", based on "Browse Resources" lookup; string "My String").
- Create a new Project object Blueprint.
- In the Properties module, add the "My String" attribute (do not add "My Resource").
- Add two Rules to the Blueprint:
- Rule Type: View Page; Conditions: "My Resource" Is Not Equal To "Current User"; Actions: "Disable Editing Attributes": "Disable Selected": "My String".
- Rule Type: View Page; Conditions: Always True; Actions: "Required Attributes": "My String".
- Create a new Project and configure it to use this Blueprint.
- In the Project Grid view, set the "My Resource" to the your resource to the project.
- The Required Fields pop-up will be shown. Even though the "My String" attribute will be editable now, do not add any value in the Required Fields pop-up (press Cancel).
- Open the project.
- Navigate to the Properties module and make any change in any attribute (other than "My String", which should remain empty), such as the Project Name, Objective...
- The Required Fields pop-up will be shown.
Expected Results: The Required Field pop-up shows the "My String" attribute and it is enabled for editing.
Actual Results: The Required Field pop-up shows the "My String" attribute disabled for editing.