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?