Migrate GlFilteredSearch to use terms-as-tokens in app/assets/javascripts/add_context_commits_modal/components/add_context_commits_modal_wrapper.vue

See the parent epic for the most up to date migration guidelines and details about the tasks below.

Tasks

  • Enable the terms-as-tokens prop
  • Set the translated search-text-option-label prop
  • Check all existing tokens work (can be searched for, submitted)
  • If necessary, remove unneeded quotes from existing option values/titles
  • If necessary, remove unneeded dashes/non-space characters from tokens and option titles
  • If necessary, reimplement any tokens which do not provide options or suggestions
  • If necessary, write migrations for stored searches
  • If necessary, fix any broken Jest specs
  • If necessary, fix any broken feature specs
  • If necessary, fix any broken QA specs
Edited by Mark Florian