Skip to content

Moves the VSA filters into a reusable component

What does this MR do?

Moves the filters used in VSA into a shared component, in preparation for reusing them on the project level VSA. Additionally the VSA backend filters dates using createdAfter/createdBefore parameters, but on the frontend we use startDate/endDate, we should use the same naming as the backend to avoid confusion.

This MR:

  • Moves the filter logic into a separate component
  • Renames startDate/endDate to createdAfter/createdBefore
  • Updates related tests

Screenshots (strongly suggested)

No visual changes

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

Does this MR contain changes to processing or storing of credentials or tokens, authorization and authentication methods or other items described in the security review guidelines? If not, then delete this Security section.

  • 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

Related to #326701 (closed)

Edited by Ezekiel Kigbo

Merge request reports