It is not obvious that a project permission can't be changed due to group restrictions

If you have a project that is within a group with "Visibility Level: Private", when you edit the project, you can't change the visibility level.

I'd puzzled over this for about a week before realising that the visibility level restriction must be coming from the group.

Reproduction Steps:

Try to change visibility level for project that is in a 'Visibility Level: Private' group using the page /group/repo/edit

Current result:

Only one checkbox is available, 'Private'. It is not possible to change the setting and is not obvious why it is not possible to change. Screenshot:

Screen_Shot_2016-10-26_at_10.41.16

Expected results:

  1. UI should indicate why only one choice is available

  2. UI should suggest/link user to /groups/group-name/edit to allow editing of the setting.

Assignee Loading
Time tracking Loading