Skip to content

Configure visibility of group details (description, members, room-list) #5389

@lampholder

Description

@lampholder

Ultimately we want to support more fine-grained controls for which rooms/people/etc. can be seen by members/non-members/etc. of a given group.

As a high-value quick win, however, we want to implement a flag on groups that dictates whether a user who is not a member of that group can see any of the group details.

I think we should avoid calling this feature 'public' or 'private' groups because:

  • The existence of a group-with-details-hidden-from-non-members will still be public - even if we don't list it in a directory, users outside of the group can discover its name by trying to register it
  • A 'public' group sounds like it pertains to ability to join rather than visibility of details

I think we want to:

  1. add an option to group settings:
    • ☑️ Show group details (description, members, room-list) to non-members
    • This feature should default to 'on'
  2. show non-members (who will still find the group through clicking on flair) a notification:
    • The details of this group cannot be seen by non-members., or

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions