Enable users to set visibility levels
ZenDesk: https://gitlab.zendesk.com/agent/tickets/16324 GitLab Forum: https://forum.gitlab.com/t/is-it-possible-to-hide-user-and-group-from-public/2425
Enable a user to set their visibility level just like in projects.
If a user's visibility level is not set to private for instance, visiting /u/username
should direct me to a 404 page which prevents leaking of information about any existence of the user.
There is an active MR on setting the visibility level for groups(https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3051) hence I think the implementation would be similar