Skip to content
代码片段 群组 项目
未验证 提交 f3b7c613 编辑于 作者: Tomas Bulva's avatar Tomas Bulva 提交者: Miguel Rincon
浏览文件

Added zoekt search indicator

Changelog: added

EE: true
上级 a8f6a171
No related branches found
No related tags found
无相关合并请求
- if @search_service_presenter.advanced_search_enabled?
.form-text.text-muted{ **local_assigns.fetch(:attrs, {}) }
= advanced_search_status_marker(@project)
.gl-mt-2.gl-font-base.gl-mb-0.gl-text-gray-600.gl-align-self-center
- if @scope == 'blobs' && search_service.use_zoekt?
- link_url = help_page_path('user/search/exact_code_search')
- link_start = '<a href="%{url}" target="_blank" rel="noopener noreferrer">'.html_safe % { url: link_url }
- composited_link = s_('GlobalSearch|%{link_start}Exact code search (powered by Zoekt)%{link_end} is enabled') % { link_start: link_start, link_end: '</a>' }
= sanitize(composited_link).html_safe
- else
= advanced_search_status_marker(@project)
......@@ -125,6 +125,22 @@
end
end
describe 'when zoekt is not enabled' do
before do
sign_in(user)
visit project_path(project)
ensure_elasticsearch_index!
submit_search('test')
select_search_scope('Code')
end
it 'does not display exact code search is enabled' do
expect(page).to have_selector('[data-testid="es-status-marker"][data-enabled="true"]')
expect(page).not_to have_text('Exact code search (powered by Zoekt) is enabled')
end
end
describe 'renders error when zoekt search fails' do
let(:query) { 'test' }
let(:search_service) do
......
......@@ -70,5 +70,12 @@ def choose_project(project)
select_search_scope('Code')
expect(page).not_to have_selector('.file-content .blob-content')
end
it 'displays that exact code search is enabled' do
submit_search('test')
select_search_scope('Code')
expect(page).to have_link('Exact code search (powered by Zoekt)',
href: help_page_path('user/search/exact_code_search'))
end
end
end
......@@ -21754,6 +21754,9 @@ msgstr ""
msgid "GlobalSearch|%{count} default results provided. Use the up and down arrow keys to navigate search results list."
msgstr ""
 
msgid "GlobalSearch|%{link_start}Exact code search (powered by Zoekt)%{link_end} is enabled"
msgstr ""
msgid "GlobalSearch|Aggregations load error."
msgstr ""
 
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册