I have sections of my site that have hundreds of pages under a node in my content tree. My fear is that someone will delete the node and then end up deleting all the pages under it. Is there a way for me to prevent a user from deleting massive amounts of pages at one time?
I would recommend using the global event handler and e.g. add your desired checks in the Delete before event.
If you don't want to write code, then add a role that specifically limits users from deleting pages.
Please, sign in to be able to submit a new answer.