vuu icon indicating copy to clipboard operation
vuu copied to clipboard

Support Match Case toggle in filter and type ahead

Open naleeha opened this issue 1 year ago • 1 comments

Feature Request

Description of Problem:

  • There are times when string filter need to match exactly based on case & case when match regardless of the case.
  • Type ahead & filter need to have consistent behavior on whether it is case sensitive vs not sensitive See https://github.com/finos/vuu/issues/530#issuecomment-2163436908 for more details

String filters: (equal, not equal, in, contains, starts, end)

Potential Solutions:

Introduce extra user input on "Match Case" for the filter that can be toggled on/off This setting should apply across type ahead and all string filters

Need to decide where on the UI the user can specify this

  1. Settings tab - have a default
  2. On filter bar
  3. Per filter input Example of toggle in the find function image

Maybe mix of 1 and 3?

naleeha avatar Jun 13 '24 12:06 naleeha

Can add Match Case toggle as one of the inputs on the FilterSpec object / message sent between UI and server For server implementation, see UserDefinedFilterAndSort for entry point in the code for calling the filter. Potentially pass in as one of the params along with the row when calling the filter functions on FilterClause

naleeha avatar Jun 13 '24 12:06 naleeha