-
- Downloads
There was an error fetching the commit references. Please try again later.
Support ES searches for project snippets
These were previously only accessible to admins, where we didn't filter the ES results by their parent projects. This adds the parent relation on project snippets, properly filters the results for all the various cases, and aligns the ES snippet search service and result classes to work more similarly to the other models.
parent
b70abe63
No related branches found
No related tags found
Pipeline #88961404 passed with warnings
Stage: prepare
Stage: test
Stage: review-prepare
Stage: review
Stage: qa
Stage: post-test
Showing
- app/services/search/snippet_service.rb 1 addition, 7 deletionsapp/services/search/snippet_service.rb
- changelogs/unreleased/2358-elasticsearch-project-snippets.yml 5 additions, 0 deletions...gelogs/unreleased/2358-elasticsearch-project-snippets.yml
- ee/app/models/concerns/elastic/application_versioned_search.rb 1 addition, 1 deletion...p/models/concerns/elastic/application_versioned_search.rb
- ee/app/services/ee/search/snippet_service.rb 1 addition, 1 deletionee/app/services/ee/search/snippet_service.rb
- ee/app/services/elastic/index_record_service.rb 3 additions, 3 deletionsee/app/services/elastic/index_record_service.rb
- ee/app/workers/elastic_indexer_worker.rb 2 additions, 2 deletionsee/app/workers/elastic_indexer_worker.rb
- ee/lib/elastic/latest/application_class_proxy.rb 0 additions, 5 deletionsee/lib/elastic/latest/application_class_proxy.rb
- ee/lib/elastic/latest/application_instance_proxy.rb 8 additions, 5 deletionsee/lib/elastic/latest/application_instance_proxy.rb
- ee/lib/elastic/latest/config.rb 1 addition, 0 deletionsee/lib/elastic/latest/config.rb
- ee/lib/elastic/latest/issue_class_proxy.rb 0 additions, 4 deletionsee/lib/elastic/latest/issue_class_proxy.rb
- ee/lib/elastic/latest/merge_request_class_proxy.rb 0 additions, 4 deletionsee/lib/elastic/latest/merge_request_class_proxy.rb
- ee/lib/elastic/latest/milestone_class_proxy.rb 0 additions, 4 deletionsee/lib/elastic/latest/milestone_class_proxy.rb
- ee/lib/elastic/latest/note_class_proxy.rb 0 additions, 4 deletionsee/lib/elastic/latest/note_class_proxy.rb
- ee/lib/elastic/latest/note_instance_proxy.rb 3 additions, 3 deletionsee/lib/elastic/latest/note_instance_proxy.rb
- ee/lib/elastic/latest/snippet_class_proxy.rb 82 additions, 41 deletionsee/lib/elastic/latest/snippet_class_proxy.rb
- ee/lib/elastic/latest/snippet_instance_proxy.rb 1 addition, 4 deletionsee/lib/elastic/latest/snippet_instance_proxy.rb
- ee/lib/gitlab/elastic/snippet_search_results.rb 14 additions, 7 deletionsee/lib/gitlab/elastic/snippet_search_results.rb
- ee/spec/features/search/elastic/snippet_search_spec.rb 93 additions, 15 deletionsee/spec/features/search/elastic/snippet_search_spec.rb
- ee/spec/lib/gitlab/elastic/snippet_search_results_spec.rb 6 additions, 6 deletionsee/spec/lib/gitlab/elastic/snippet_search_results_spec.rb
- ee/spec/models/concerns/elastic/issue_spec.rb 18 additions, 10 deletionsee/spec/models/concerns/elastic/issue_spec.rb
Please register or sign in to comment