Problem/Motivation
Currently content of a given type within a Group always has the same visibility. The permission "view group_node:{type} entity" can be assigned to any Group or User role. However this will then be the same for all the content within that group. We want to have the possibility to have content only visible for outsider or member within the same group.
Proposed resolution
When adding a new group node plugin you should be able to select the content visibility. These options should be available.
- Outsider: authenticated users not a member of the group
- Member: members of the group
- Flexible: content creator can decide if the Group Content should be visible for outsider or member.
When creating or editing a content item the author should be able to select "Outsider" or "Member" when the content visibility of the given type is Flexible.
Issue fork group_flex-3197669
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #5
jaapjan commented