Add group visibility level
Supersedes !3051 (closed)
Closes #12658 (closed)
To do
- Update Admin group edit form to set visibility level
-
See if
visible_to_userandpublic_to_usercan be combined and/or renamed -
Don't use
current_application_settingsin migration -
Make sure are tested adequately:
- JoinedGroupsFinder
- GroupProjectsFinder
- GroupsFinder
- PersonalProjectsFinder
- Groups::UpdateService
- Groups::CreateService
- ProjectsFinder
- SnippetsFinder
- Project#visibility_level_allowed?