I want users belonging to my 'editor' role to be able to create/revert etc revisions. To do this, as far as I can tell, I have to check the 'administer nodes' option in admin/user/permissions
However this seems to give editors the ability to create any content type (seems to override the specific content type permissions). I want editors to be able to create only certain content type (under node/add).
Is there a way to enable the node revision setting but restrict the content types that can be created?