manager icon indicating copy to clipboard operation
manager copied to clipboard

upcoming: [M3-8287] - Add New Search Parser

Open bnussman-akamai opened this issue 1 year ago โ€ข 1 comments

Description ๐Ÿ“

  • Kicks off Search v2 โœจ by adding a "search query to API filter" parser
    • New search parser is in it's own package to prepare for micro-frontends ๐Ÿ“ฆ
    • Keep in mind, this new code isn't "final" at all. We will iterate and document this over time as we improve search throughout Cloud Manager ๐Ÿ”
  • Implements new parser in Linode Create v2 for StackScript filtering ๐Ÿ“ƒ
    • This achieves parity with the old flow plus all of the new operations like and, or, etc..

Preview ๐Ÿ“ท

Screenshot 2024-06-25 at 5 39 39โ€ฏPM

How to test ๐Ÿงช

  • Check basics of new package structure ๐Ÿ“ฆ
  • Check functionality of new search ๐Ÿ”
    • Turn on Linode Create v2
    • Test search on http://localhost:3000/linodes/create?type=StackScripts
    • Verify search functionality is better than or equivalent to Linode Create v1

As an Author I have considered ๐Ÿค”

  • [ ] ๐Ÿ‘€ Doing a self review
  • [ ] โ” Our contribution guidelines
  • [ ] ๐Ÿค Splitting feature into small PRs
  • [x] โž• Adding a changeset
  • [x] ๐Ÿงช Providing/Improving test coverage
  • [ ] ๐Ÿ” Removing all sensitive information from the code and PR description
  • [ ] ๐Ÿšฉ Using a feature flag to protect the release
  • [ ] ๐Ÿ‘ฃ Providing comprehensive reproduction steps
  • [ ] ๐Ÿ“‘ Providing or updating our documentation
  • [ ] ๐Ÿ•› Scheduling a pair reviewing session
  • [ ] ๐Ÿ“ฑ Providing mobile support
  • [ ] โ™ฟ Providing accessibility support

bnussman-akamai avatar Jun 25 '24 21:06 bnussman-akamai

Coverage Report: โœ…
Base Coverage: 82.43%
Current Coverage: 82.43%

github-actions[bot] avatar Jun 25 '24 22:06 github-actions[bot]