Using Organic Groups, I'd like to have three visibility states:
Group and group content is visible to all, including anonymous users.
Authenticated users can see the group, but not the content.
- This would be the same thing as if everyone marked all the content as "private", but the group node was marked as "public."
Only members of the group can see the group and the group content.
I tried OG Visibility, but it is no longer maintained and did not work. Or at least I couldn't figure out how to get it to work.
This is on Drupal 7.