Replies: 1 comment 1 reply
-
Another consideration - it may make sense for there to be multiple people who are admins of a group, which would makes "followers" even more complex. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
With #1490 users can now join a Group. For now all that allows them to do is share Lists, but additional features can be added in future.
Related to this, it could be useful to allow ownership of the group (the
group.user
) to be transferred to another user. For example a group owner may wish to delete their account (either because they are moving servers/identities, or because they no longer wish to use Bookwyrm), but doesn't want the group to be wiped out because other people are enjoying it.Transferring ownership could require some thinking about how we deal with privacy settings, however (see below).
Group privacy probably needs more consideration. Think about the following scenario:
Followers only
visibility.For a third user, Ashley, this potentially creates a dilemma. Ashley trusts Alex's judgement and is comfortable with Alex's followers seeing that they love forests - but is Ashley equally happy for all of Sam's followers to see that they are a member of this group? We don't know.
The set up of group privacy was intended to follow the already-existing model used for Lists in order to keep things simple and familiar to users, but perhaps this was a mistake. Questions to consider:
public
orprivate
? i.e. areunlisted
andfollowers
actually meaningful or useful privacy levels for groups?followers
, should this work in the context of the user being viewed? That is, if I am looking at a User page then I only see any groups they're a member of if they are the owner, so the current model works fine, but if I am viewing the Group page, what should determine whether I can see that a user is a member of the group? Is it merely my relationship to the group owner (determining whether or not I can see the page at all), or to each individual group member (determining whether I can see that a particular user is a member of the group)? Currently only the relationship with the group owner is considered.Beta Was this translation helpful? Give feedback.
All reactions