Merge branch 'issue_12658' into 'master'

Add group visibility level

Supersedes !3051

Closes #12658

See merge request !3323
Status Job ID Name Coverage
  Test
passed #909540
ruby mysql
brakeman

00:13:57

passed #909543
ruby mysql
bundler:audit

00:11:42

passed #909542
ruby mysql
flay

00:11:42

passed #909541
ruby mysql
flog

00:13:38

passed #909538
ruby mysql
rubocop

00:14:43

failed #909539
ruby allowed to fail
scss-lint

00:12:57

passed #909529
ruby mysql
spec:api

00:17:50

passed #909545
ruby mysql
spec:api:ruby22

00:29:19

passed #909528
ruby mysql
spec:feature

00:26:21

passed #909544
ruby mysql
spec:feature:ruby22

00:38:56

passed #909531
ruby mysql
spec:lib

00:14:33

passed #909547
ruby mysql
spec:lib:ruby22

00:24:41

passed #909530
ruby mysql
spec:models

00:20:14

passed #909546
ruby mysql
spec:models:ruby22

00:30:11

passed #909533
ruby mysql
spec:other

00:31:16

passed #909549
ruby mysql
spec:other:ruby22

00:24:43

passed #909532
ruby mysql
spec:services

00:51:55

passed #909548
ruby mysql
spec:services:ruby22

00:42:04

passed #909536
ruby mysql
spinach:other

00:34:33

passed #909552
ruby mysql
spinach:other:ruby22

00:29:26

passed #909534
ruby mysql
spinach:project:half

00:28:56

passed #909550
ruby mysql
spinach:project:half:ruby22

00:26:30

passed #909535
ruby mysql
spinach:project:rest

00:39:35

passed #909551
ruby mysql
spinach:project:rest:ruby22

00:29:03

passed #909537
ruby mysql
teaspoon

00:13:49

 
Name Stage Failure
failed
scss-lint Test There is an unknown failure, please try again
app/assets/stylesheets/pages/projects.scss:399 [W] SelectorFormat: Selector `commit_short_id` should be written in lowercase with hyphens
app/assets/stylesheets/pages/tree.scss:53 [W] SelectorFormat: Selector `tree_commit` should be written in lowercase with hyphens
app/assets/stylesheets/pages/tree.scss:57 [W] SelectorFormat: Selector `tree_time_ago` should be written in lowercase with hyphens
app/assets/stylesheets/pages/tree.scss:62 [W] SelectorFormat: Selector `tree_author` should be written in lowercase with hyphens
app/assets/stylesheets/pages/tree.scss:70 [W] SelectorFormat: Selector `tree_commit` should be written in lowercase with hyphens

scss-lint found one or more lints

ERROR: Build failed: exit code 1