Some invalid business rules do not get deactivated when editing the blueprint.
STEPS TO REPRODUCE
- Classic PPM > Administration > Studio > Objects > Project object
- Create a new string attribute called: mystring
- Classic PPM > Administration > Data Administration > Processes
- Create a new process 'myprocess' based on the project object and validate it
- MUX > Administration > Blueprints
- Create a project blueprint.
- On the Actions tab > Add a process > myprocess and Enable it
- On the Rules tab > Create two rules.
- Hide attribute Rule
- Rule Type: View Page
- Condition: If Access Groups = Basic
- Action: Hide Attribute: mystring
- Hide process Rule
- Rule Type: View Page
- Condition: If Access Groups = Basic
- Action: Hide Actions: myprocess
- Enable both rules and publish the blueprint
- Classic PPM > Administration > Studio > Objects > Project object > Deactivate the mystring attribute
- On the Blueprint Actions tab disable the myprocess action
- Blueprint > Rules tab > Click on Edit
- Notice the Hide attribute rule got disabled. The Hide Process rule is still enabled
Expected Results: All invalid rules should be deactivated
Actual Results: Some rules do not get deactivated even if invalid