I use DNN 4.3.7
If I give permission to a certain role to be able to edit the page, and then I want to exclude one of the modules on that page from tis privilege, I go to the settings of that module, uncheck the Inheritance checkbox, select All Users to be able to see the module, and leave all 'edit module' checkboxes unchecked, exept for Administrators.
But the trouble here is - theoretically it should work, practically it does not. No good, since if I want to give someone to be able to edit one module on the page and forbid to edit a second module, but I can't; either all the page or none :(
Waldis
P.S. I tried to go this route because when I give a user role permission to edit a certain module, it never works. And, yes, I have tried that on several portals, and all versions, just doesn't work, fresh install or upgrade...