Skip to content

Fix and improve minor issues in issues page refactor

Coung Ngo requested to merge 322755-fix-small-issues into master

What does this MR do?

This MR fixes and improves minor issues in the issues page refactor (#322755 (closed)), behind feature flag vue_issues_list defaulted to off.

  • Fix Jira integration docs url
  • Fix EpicToken throwing error when data is Number
  • Fix editing filtered search tokens causing constant API requests
  • Add health status tooltip
  • Add labels grouping for screen readers

Screenshots or Screencasts (strongly suggested)

Editing filtered search tokens causing constant API requests:

before after
Screen_Recording_2021-08-12_at_4.25.31_pm Screen_Recording_2021-08-12_at_4.26.10_pm

How to setup and validate locally (strongly suggested)

Example below:

  1. In rails console enable the vue_issues_list FF
    Feature.enable(:vue_issues_list)
  2. Visit project member issues page such as http://127.0.0.1:3000/h5bp/html5-boilerplate/-/issues

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 #322755 (closed)

Edited by Coung Ngo

Merge request reports