PowerlineApp / powerline-rn

GNU Affero General Public License v3.0
0 stars 6 forks source link

Profile Privacy Settings #183

Open jterps08 opened 6 years ago

jterps08 commented 6 years ago

Need to allow a user to choose which elements of his profile are shared with Public/Followers/Group Leaders, Followers/Group Leaderss, Group Leaders Only, No one... E.g. User allows social links to be shared with followers and group leaders... Logic needed for scenario where Group Requires X information and User is not Sharing, then User cannot join the group without changing privacy settings.

Each category of Group Permissions: (Category) - Shared with Public/Followers/Group Leaders (All) OR Followers/Group Leaders OR Group Leaders Only or No One.

Default Settings:

Everything in the 183 issue is the "default setting"... The possible choices for each item are 1) Public/Followers/Group Leaders (All) OR 2) Followers/Group Leaders OR 3) Group Leaders Only OR 4) No One.

Most items have one choice available: Name - Everyone only. Country - Everyone only. Zip Code - Approved Group Leaders Only Email - Approved Group Leaders Only Responses - Everyone only. Karma - Everyone only. Referral Code - Everyone only. Username - Everyone only.

Two items item may have only two choices: Street Address - Either Approved Group Leaders Only (default) or No One Phone - Either Approved Group Leaders Only (default) or No One Joined Groups - No One (default) or Approved Followers Followers - default No One or Everyone Following - default No One or Everyone

Everything else has multiple choices: Birthdate (default Approved Followers and Group Leaders) City (default Approved Followers and Group Leaders) State (default Approved Followers and Group Leaders) Social Media Links (default (Approved Followers and Group Leaders) Number of Followers (default Everyone) Number of Users Following (default Everyone)

There are some items that need to be exposed: Followers Following Social Media Links Number of Followers Number of Users Following