Note: This feature request was passed in through an EE ticket. I'm posting it on their behalf.
Currently, filtering collection types allows using case-sensitive versions of operators (see https://github.com/strapi/strapi/blob/main/packages/core/helper-plugin/lib/src/components/FilterPopoverURLQuery/utils/getFilterList.js#L14):
  • equality ($eq)
  • contains ($contains)
  • not contain ($notContains)
  • $startsWith
  • $endsWith
Could you add possibility to use case-insensitive version of these operators?
  • $eqi
  • $containsi
  • $notContainsi
  • $startsWithi
  • $endsWithi
It should be quite easy as it's already available in the API. So it's just about adding the possibility in React component.
Currently, I overrided the node_modules with patch-package, but it's not a maintainable solution.
Created by Derrick Mehaffy
March 22, 2023