This app has different groups users can join. Users will share different things that only active members of those groups should be able to view, not who was active at the time the data was shared.
How do we assign things so only active group members can view, instead of sharing with particular users who may have been active at the time it was shared (people join and leave groups over time)?
Example:
On 1/1/20 Group 1: 100 active members
User 1 shares X things
On 12/1/20 Group 1: 50 left, 450 new join, total 500 members
Only current members of the group should see any/all historical data.
Only current members of the group should see any/all historical data.
So if a user joins a group, it should be able to see all the things? Also those that got added before the user joined the group?
Will users see the things only when clicking on the group in some sort of “Group Detail View” or will there be an overall feed with all the things of groups they are part of?
Yes, @felix.reinhold.schmi, that’s what I am thinking at the moment (users will be able to see things people have done previously, but only while a member of the group).
In an attempt to answer your second question, right now I am thinking the users will see things only when clicking on the group. As a member of a particular group, those members can view what they have shared with the group. As an active group member, a user can view things other active group members have shared with that particular group, rather than shared with individual users as those users could leave the group and others could join later.