Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G gitlabhq1
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 21
    • Issues 21
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • gpt
  • large_projects
  • gitlabhq1
  • Issues
  • #9464

Closed
Open
Created Jul 19, 2015 by Administrator@rootOwner

Do not show labels if external issue tracker is used

Created by: bostjan

Hi,

if merge requests are disabled, and external issue tracker is used, there is little point of having "Labels" and "Milestones" links in the left (project) menu.

The "Milestones" link is actually debatable, see #9463 (closed).

The patch is a one-liner:

--- projects_helper.rb.ORIG 2015-07-18 23:47:27.866332516 +0000 +++ projects_helper.rb 2015-07-18 23:55:00.330617565 +0000 @@ -160,7 +160,7 @@ nav_tabs << feature if project.send :"#{feature}_enabled" end

  • if project.issues_enabled || project.merge_requests_enabled
  • if (project.issues_enabled && !project.external_issue_tracker) || project.merge_requests_enabled nav_tabs << [:milestones, :labels] end

I can create a pull request for this, if you want.

b.

PS: Do you prefer issues and pull requests on GitHub or on Gitlab.com?

Assignee
Assign to
Time tracking