Is it possible to change the properties of a CR and child Manual Activities to read only once a particular child Review Activity has been approved? This would then prevent users from modifying a Change after it's been approved by CAB. The only properties we'd want to be able to change are Implementation Results, Post Implementation Review, and the ability to Return to a previous activity (including the Review Activity in question) - which if returned to, would make all the CR properties writable again.
Answers
It might need some expansion of the base class to set a status so the code could track what status the approval is at without traversing the relationships of the related activities.
Hope this answers your question