| ... | ... | @@ -30,7 +30,7 @@ module SearchHelper |
|
|
|
to = collection.offset_value + collection.to_a.size
|
|
|
|
count = collection.total_count
|
|
|
|
|
|
|
|
"Showing #{from} - #{to} of #{count} #{scope.humanize(capitalize: false)} for \"#{term}\""
|
|
|
|
s_("SearchResults|Showing %{from} - %{to} of %{count} %{scope} for \"%{term}\"") % { from: from, to: to, count: count, scope: scope.humanize(capitalize: false), term: term }
|
|
|
|
end
|
|
|
|
|
|
|
|
def find_project_for_result_blob(projects, result)
|
| ... | ... | @@ -59,31 +59,31 @@ module SearchHelper |
|
|
|
# Autocomplete results for various settings pages
|
|
|
|
def default_autocomplete
|
|
|
|
[
|
|
|
|
{ category: "Settings", label: "User settings", url: profile_path },
|
|
|
|
{ category: "Settings", label: "SSH Keys", url: profile_keys_path },
|
|
|
|
{ category: "Settings", label: "Dashboard", url: root_path }
|
|
|
|
{ category: "Settings", label: _("User settings"), url: profile_path },
|
|
|
|
{ category: "Settings", label: _("SSH Keys"), url: profile_keys_path },
|
|
|
|
{ category: "Settings", label: _("Dashboard"), url: root_path }
|
|
|
|
]
|
|
|
|
end
|
|
|
|
|
|
|
|
# Autocomplete results for settings pages, for admins
|
|
|
|
def default_autocomplete_admin
|
|
|
|
[
|
|
|
|
{ category: "Settings", label: "Admin Section", url: admin_root_path }
|
|
|
|
{ category: "Settings", label: _("Admin Section"), url: admin_root_path }
|
|
|
|
]
|
|
|
|
end
|
|
|
|
|
|
|
|
# Autocomplete results for internal help pages
|
|
|
|
def help_autocomplete
|
|
|
|
[
|
|
|
|
{ category: "Help", label: "API Help", url: help_page_path("api/README") },
|
|
|
|
{ category: "Help", label: "Markdown Help", url: help_page_path("user/markdown") },
|
|
|
|
{ category: "Help", label: "Permissions Help", url: help_page_path("user/permissions") },
|
|
|
|
{ category: "Help", label: "Public Access Help", url: help_page_path("public_access/public_access") },
|
|
|
|
{ category: "Help", label: "Rake Tasks Help", url: help_page_path("raketasks/README") },
|
|
|
|
{ category: "Help", label: "SSH Keys Help", url: help_page_path("ssh/README") },
|
|
|
|
{ category: "Help", label: "System Hooks Help", url: help_page_path("system_hooks/system_hooks") },
|
|
|
|
{ category: "Help", label: "Webhooks Help", url: help_page_path("user/project/integrations/webhooks") },
|
|
|
|
{ category: "Help", label: "Workflow Help", url: help_page_path("workflow/README") }
|
|
|
|
{ category: "Help", label: _("API Help"), url: help_page_path("api/README") },
|
|
|
|
{ category: "Help", label: _("Markdown Help"), url: help_page_path("user/markdown") },
|
|
|
|
{ category: "Help", label: _("Permissions Help"), url: help_page_path("user/permissions") },
|
|
|
|
{ category: "Help", label: _("Public Access Help"), url: help_page_path("public_access/public_access") },
|
|
|
|
{ category: "Help", label: _("Rake Tasks Help"), url: help_page_path("raketasks/README") },
|
|
|
|
{ category: "Help", label: _("SSH Keys Help"), url: help_page_path("ssh/README") },
|
|
|
|
{ category: "Help", label: _("System Hooks Help"), url: help_page_path("system_hooks/system_hooks") },
|
|
|
|
{ category: "Help", label: _("Webhooks Help"), url: help_page_path("user/project/integrations/webhooks") },
|
|
|
|
{ category: "Help", label: _("Workflow Help"), url: help_page_path("workflow/README") }
|
|
|
|
]
|
|
|
|
end
|
|
|
|
|
| ... | ... | @@ -93,16 +93,16 @@ module SearchHelper |
|
|
|
ref = @ref || @project.repository.root_ref
|
|
|
|
|
|
|
|
[
|
|
|
|
{ category: "In this project", label: "Files", url: project_tree_path(@project, ref) },
|
|
|
|
{ category: "In this project", label: "Commits", url: project_commits_path(@project, ref) },
|
|
|
|
{ category: "In this project", label: "Network", url: project_network_path(@project, ref) },
|
|
|
|
{ category: "In this project", label: "Graph", url: project_graph_path(@project, ref) },
|
|
|
|
{ category: "In this project", label: "Issues", url: project_issues_path(@project) },
|
|
|
|
{ category: "In this project", label: "Merge Requests", url: project_merge_requests_path(@project) },
|
|
|
|
{ category: "In this project", label: "Milestones", url: project_milestones_path(@project) },
|
|
|
|
{ category: "In this project", label: "Snippets", url: project_snippets_path(@project) },
|
|
|
|
{ category: "In this project", label: "Members", url: project_project_members_path(@project) },
|
|
|
|
{ category: "In this project", label: "Wiki", url: project_wikis_path(@project) }
|
|
|
|
{ category: "In this project", label: _("Files"), url: project_tree_path(@project, ref) },
|
|
|
|
{ category: "In this project", label: _("Commits"), url: project_commits_path(@project, ref) },
|
|
|
|
{ category: "In this project", label: _("Network"), url: project_network_path(@project, ref) },
|
|
|
|
{ category: "In this project", label: _("Graph"), url: project_graph_path(@project, ref) },
|
|
|
|
{ category: "In this project", label: _("Issues"), url: project_issues_path(@project) },
|
|
|
|
{ category: "In this project", label: _("Merge Requests"), url: project_merge_requests_path(@project) },
|
|
|
|
{ category: "In this project", label: _("Milestones"), url: project_milestones_path(@project) },
|
|
|
|
{ category: "In this project", label: _("Snippets"), url: project_snippets_path(@project) },
|
|
|
|
{ category: "In this project", label: _("Members"), url: project_project_members_path(@project) },
|
|
|
|
{ category: "In this project", label: _("Wiki"), url: project_wikis_path(@project) }
|
|
|
|
]
|
|
|
|
else
|
|
|
|
[]
|
| ... | ... | @@ -162,7 +162,7 @@ module SearchHelper |
|
|
|
opts =
|
|
|
|
{
|
|
|
|
id: "filtered-search-#{type}",
|
|
|
|
placeholder: 'Search or filter results...',
|
|
|
|
placeholder: _('Search or filter results...'),
|
|
|
|
data: {
|
|
|
|
'username-params' => UserSerializer.new.represent(@users)
|
|
|
|
},
|
| ... | ... | |
| ... | ... | |