Skip to content

Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
GitLab
GitLab
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 26,009
    • Issues 26,009
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 1,017
    • Merge Requests 1,017
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Packages
    • Packages
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD Analytics
    • Code Review
    • Insights
    • Issues Analytics
    • Repository Analytics
    • Value Stream Analytics
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GitLab.org
  • GitLabGitLab
  • Issues
  • #12388

Closed
Open
Opened Jun 24, 2019 by Joshua Lambert@joshlambert
  • Report abuse
  • New issue
Report abuse New issue

Disable `Internal` visibility setting on GitLab.com

Problem statement

The Internal project visibility can be misleading to users, especially on a public shared service like GitLab.com. Internal seems to convey some type of security, but on GitLab.com means anyone can access it, because sign ups are open.

Proposed solution

Disable the Internal visibility setting on GitLab.com by restricting this visibility setting in the admin panel.

Tested behavior

When enabled on an existing instance:

  • New projects, groups, and snippets cannot be created with an Internal visibility setting. This option is greyed out:

image

  • Existing projects, groups, and snippets with a visibility setting of Internal remain Internal. The visibility on these objects can only be modified to Public or Private.

  • Attempting to create via the API fails with "message": {"visibility_level": ["internal has been restricted by your GitLab administrator"].

  • Admins can create projects, groups, and snippets with any visibility level, including Internal, via the UI or API.

Edited Jun 26, 2019 by Jeremy Watson

Linked issues

  • Discussion
  • Designs
Assignee
Assign to
12.2
Milestone
12.2
Assign milestone
Time tracking
None
Due date
None
8
Labels
Accepting merge requests Enterprise Edition Manage [DEPRECATED] customer devopsmanage enhancement gitlab.com groupaccess
Assign labels
  • View project labels
Reference: gitlab-org/gitlab#12388