I’ve always thought it was a bit weird that FreePBX only shows you that changes are going to be made, not what they are.
I think it would be useful to have a button next to the “Apply” button (or something with better UX design) that allows us to see the changes that are about to be made before we submit them. This is especially useful when working on a PBX that other admins have access to (I work for an MSP), and would prevent me from accidentally applying detrimental changes.
I know that it’s possible to copy and diff the /etc/asterisk folder or something akin to that, but it seems really useful to have the ability to revert individual changes that may have been made in error, or mass cancel an update if the customer says, “actually I don’t want it to do that”.