Skip to content

Add support for operator in filter bar

Rajat Jain requested to merge rjain-filter-bar into master

What does this MR do?

This MR adds support for Operator Dropdown in the filter search bar.

Issue ref: #18059 (closed)

Todo:

  • Test this MR everywhere. Right now developing for Issue list page but since code is shared, it should work everywhere.
  • Integration with backend

The URL would look something like author=%3Dfoo => key: 'author', operator: '=', value: 'foo'

  • Bug: Selection with a mouse click on the value dropdown does not work.
  • Bug: When adding multiple filters, the operator dropdown opens when value dropdown should open.
  • Bug: When selecting values with a mouse click, the next dropdown does not open.

Screenshots

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team
Edited by Coung Ngo

Merge request reports