Restrict post visibility to members of a community
Short, concise description of the idea
The ability to mark a post as restricted to the members of a community without having to create a friends group that matches the desired user set.
Full description of the idea
Right now, restricting visibility of posts to a community's membership requires manually adding all of that community's members to your Friends set, then creating a Friends group whose members are exactly the set of people in the community. Ideally one would simply be able to say that a given post was to be private to within a given community directly, without having to go through friends / friends groups at all.
An ordered list of benefits
No need to add all community members manually as your friends, saving on Friends list clutter and browsing-filter management.
Would adjust visibility as community membership changes, without one having to continually update one's friends-group to parallel those changes.
Much easier interface for dealing with community-private conversations.
An ordered list of problems/issues involved
If the visibility control is not currently able to deal with any criteria other than "is this friend of mine," the db side for supporting this may require considerable work.
An organized list, or a few short paragraphs detailing suggestions for implementation
i'm hazy on back-end details; i just know what i want as the user. :) presumably this is largely a matter of doing the visibility check by checking not only whether the viewer is in (set of people tagged to this post), but also whether the viewer is in (set of people == union of (set of people in each community tagged to this post)) or whatever that really looks like in SQL.