(feat): Image Ownership Settings
Summary
A user should be able to select their preference in our settings, for whether they want their image posts to public groups to be shown in their gallery. I would suggest that the group images are defaulted to be hidden, as it is currently, and I don't suggest that we allow users to add their images from a private group into their public gallery (should that even be a possibility).
Rationale
Was chatting with a user last night, he was telling me about his gripes with image ownership. Basically he posts images into groups that he holds copywrite too, but they do not appear in his gallery.
I was thinking that maybe what we should do is allow a user to select in the settings, whether or not they want their image's posted in public groups to be included in their library.
The idea behind the settings is that I don't think there's one catch-all solution to the issue, because there's two cases there - that user has a good reason for wanting them in his gallery, because its his content, with his copywrite.
On the other hand lets say for example we have a strawman user that likes to post in LGBT groups - they may not want their content added to their gallery, maybe they live somewhere where they're at risk of persecution.
So I think its potentially an important issue as we scale.
Implementation
@edgebal informs me that this shouldn't be too difficult with ElasticSearch.
changed the description
added 2 - Normal P - Channels P - Media labels
added T - Feature label