Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Making e-mail address visibility configurable per profile #229

Open
dsonck92 opened this issue Jul 26, 2024 · 0 comments
Open

Making e-mail address visibility configurable per profile #229

dsonck92 opened this issue Jul 26, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@dsonck92
Copy link
Collaborator

Description:

Currently, in the organization membership page, all emails of all members are visible. Some users might not like this, especially for Voltaserve installs that don't really have users belonging to a true organization, but from various places to collaborate with the hoster.

Use Case:

  • An external user gets invited to someones Voltaserve to collaborate on something. This external user does not trust the other members to keep their email safe, and would rather hide this.
  • Some high profile artist gets invited for collaboration on Voltaserve, and uses their publicly well-known e-mail address for signup. Realizing from the membership page that there are quite a few potential clients, they decide they do want their email visible.

Benefits:

When allowing the e-mail to be considered public or private, this allows users to either be privacy aware and hide theirs. Or allows them to show as a form of advertisement. This places more privacy control at the users of a given Voltaserve install.


Possible Implementation (if applicable):

An extra column on the user table is_email_public that indicates whether the e-mail can be considered public. If it's considered private, then requesting others' user data as a user with less power than owner, will result in the e-mail field being filled with ***@*** instead.

A checkbox show on the profile page next to the e-mail allows switching this feature.

Emails are to be considered private by default.


@dsonck92 dsonck92 added the enhancement New feature or request label Jul 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants