What is the best way to catch ALL edits on Approved record?

I have a need to warn the user that they are editing an "Approved" custom record, or one of its related custom records, and allow them to proceed if they so choose, get out without changing anything if they don't.

How do I catch any and all attempts to edit? i.e. full edit button, edit from list or subpanel, inline edit? Did I miss any?

Hopefully I can catch them all in one place but if the only option is by view controller, what are all the controllers I need to worry about?

thanks

FrancescaS

Parents Reply Children
No Data