Add group visibility level
Supersedes https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3051
Closes #12658 (closed)
To do
-
Update Admin group edit form to set visibility level -
See if visible_to_user
andpublic_to_user
can be combined and/or renamed -
Don't use current_application_settings
in migration -
Make sure are tested adequately: -
JoinedGroupsFinder -
GroupProjectsFinder -
GroupsFinder -
PersonalProjectsFinder -
Groups::UpdateService -
Groups::CreateService -
ProjectsFinder -
SnippetsFinder -
Project#visibility_level_allowed?
-