Commit 64008b9ec70d299fb9514365b8853182534fc421
1 parent
baf94bd7
Exists in
master
and in
4 other branches
Improve search suggestions
Showing
1 changed file
with
25 additions
and
11 deletions
Show diff stats
app/helpers/application_helper.rb
... | ... | @@ -76,26 +76,40 @@ module ApplicationHelper |
76 | 76 | |
77 | 77 | def search_autocomplete_source |
78 | 78 | projects = current_user.projects.map{ |p| { label: p.name, url: project_path(p) } } |
79 | + | |
79 | 80 | default_nav = [ |
80 | - { label: "Profile", url: profile_path }, | |
81 | - { label: "Keys", url: keys_path }, | |
82 | - { label: "Dashboard", url: root_path }, | |
83 | - { label: "Admin", url: admin_root_path } | |
81 | + { label: "My Profile", url: profile_path }, | |
82 | + { label: "My SSH Keys", url: keys_path }, | |
83 | + { label: "My Dashboard", url: root_path }, | |
84 | + { label: "Admin Section", url: admin_root_path }, | |
84 | 85 | ] |
85 | 86 | |
86 | - project_nav = [] | |
87 | + help_nav = [ | |
88 | + { label: "Workflow Help", url: help_workflow_path }, | |
89 | + { label: "Permissions Help", url: help_permissions_path }, | |
90 | + { label: "Web Hooks Help", url: help_web_hooks_path }, | |
91 | + { label: "System Hooks Help", url: help_system_hooks_path }, | |
92 | + { label: "API Help", url: help_api_path }, | |
93 | + { label: "Markdown Help", url: help_markdown_path }, | |
94 | + { label: "SSH Keys Help", url: help_ssh_path }, | |
95 | + ] | |
87 | 96 | |
97 | + project_nav = [] | |
88 | 98 | if @project && !@project.new_record? |
89 | 99 | project_nav = [ |
90 | - { label: "#{@project.name} / Issues", url: project_issues_path(@project) }, | |
91 | - { label: "#{@project.name} / Wall", url: wall_project_path(@project) }, | |
92 | - { label: "#{@project.name} / Tree", url: project_tree_path(@project, @ref || @project.root_ref) }, | |
93 | - { label: "#{@project.name} / Commits", url: project_commits_path(@project, @ref || @project.root_ref) }, | |
94 | - { label: "#{@project.name} / Team", url: project_team_index_path(@project) } | |
100 | + { label: "#{@project.name} Issues", url: project_issues_path(@project) }, | |
101 | + { label: "#{@project.name} Commits", url: project_commits_path(@project, @ref || @project.root_ref) }, | |
102 | + { label: "#{@project.name} Merge Requests", url: project_merge_requests_path(@project) }, | |
103 | + { label: "#{@project.name} Milestones", url: project_milestones_path(@project) }, | |
104 | + { label: "#{@project.name} Snippets", url: project_snippets_path(@project) }, | |
105 | + { label: "#{@project.name} Team", url: project_team_index_path(@project) }, | |
106 | + { label: "#{@project.name} Tree", url: project_tree_path(@project, @ref || @project.root_ref) }, | |
107 | + { label: "#{@project.name} Wall", url: wall_project_path(@project) }, | |
108 | + { label: "#{@project.name} Wiki", url: project_wikis_path(@project) }, | |
95 | 109 | ] |
96 | 110 | end |
97 | 111 | |
98 | - [projects, default_nav, project_nav].flatten.to_json | |
112 | + [projects, default_nav, project_nav, help_nav].flatten.to_json | |
99 | 113 | end |
100 | 114 | |
101 | 115 | def emoji_autocomplete_source | ... | ... |