Geo - Support filtering registries by keyword via GraphQL
requested to merge 364722-geo-replicables-support-filtering-table-by-status-and-keyword-via-graphql into master
What does this MR do and why?
Currently, for self-service replicables, we are unable to do any sort of filtering on the Geo Replicable views.
This MR adds support filtering registries by keyword (fuzzy_search) via GraphQL:
Registries | Searchable attributes |
---|---|
Projects | :name, :description and :path |
Designs | project :name, :description and :path |
LFS objects | :oid, project :name, :description and :path |
Merge Request Diffs | :start_commit_sha, :head_commit_sha, :base_commit_sha, project :name, :description and :path |
Package Files | :file_name, project :name, :description and :path |
Terraform State Versions | project :name, :description and :path |
Snippet Repositories | :disk_file_path, project :name, :description and :path |
Group Wiki Repositories | :disk_path |
Pipeline Artifacts | project :name, :description and :path |
Pages Deployments | project :name, :description and :path |
Uploads | :path, project :name, :description and :path |
Job Artifacts | project :name, :description and :path |
CI Secure Files | :name, project :name, :description and :path |
Container Repositories | :name, project :name, :description and :path |
Screenshots or screen recordings
Example of filtered upload registries using path
keyword as attribute:
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #364722 (closed)
Edited by Javiera Tapia