Block members from seeing my profile
Similar to facebook, allow a member to block other members from seeing their profile or activities. This includes blocking:
- access to profile
- visibility of name on rosters
- visibility of trips/events/activities where the person is the primary leader
This should override leader privileges (and possibly staff privileges)
-
Scott Cain commented
Hello,
To implement a feature like blocking members from seeing profiles or activities, similar to Facebook, you would need to design a system that manages user visibility and access permissions at a granular level. Below is an outline of how you could structure such a feature:Feature: Block Members from Viewing Profiles
Requirements
Block Functionality:Users can block other members from seeing their profile or activities.
This blocking should be reversible and managed from a user's profile settings.
Effects of Blocking:Access to Profile: The blocked member cannot view the profile of the blocking user.
Visibility on Rosters: The blocking user will not appear in rosters or participant lists visible to the blocked user. https://www-flyingtogether.com
Visibility of Trips/Events/Activities: If the blocking user is the primary leader of an event, the blocked user cannot see the event. Conversely, if the blocked user is a participant in the event, the blocking user may not be able to see them, depending on mutual visibility settings.
Overrides and Privileges:Blocking should override regular leader privileges, ensuring that blocked users cannot view any content from the blocking user.
Depending on organizational requirements, blocking could also potentially override staff privileges, making blocked users invisible to certain staff roles.
Best Regards
scottcain778