Skip to content

Toggle a disabled state for the filter bar

Ezekiel Kigbo requested to merge 217943-vsa-toggle-filter-disabled-state into master

What does this MR do?

Toggles the disabled state for the VSA filter bar.

  • Replaces the filter bar with a GlSearchBoxByClick component with the disabled state set
  • Toggles between the search box and filtered search when the disabled state changes (when a project is selcted)

Screenshots

Screen_Recording_2020-06-18_at_6.59.58_pm

Testing instructions

The filter bar requires the value_stream_analytics_filter_bar feature flag and only applies to group level VSA (currently not project level)

  1. Navigate to any group ie /gruops/gitlab-org
  2. From the left side bar Navigate to Analytics > Value stream analytics
  3. The filter bar should be disabled and you can not interact with it
  4. Select a project from the dropdown
  5. The filter bar should become active

Note:

  • Filters are not applied to the VSA api requests, this will be in a subsequent MR

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

Closes #222347 (closed) Related to #217943 (closed)

Edited by Ezekiel Kigbo

Merge request reports