This module creates node based permissions view/edit by role(group). Tested and deployed.
A neccessary addition if you want to mix public and private content.