Skip to content

Add missing things to issues page refactor

What does this MR do?

This MR adds missing things to the issues page refactor from Haml to Vue, which is behind the vue_issues_list feature flag defaulted to off.

This commit:

  • Adds CLOSED and CLOSED (MOVED) text to the issue card
  • Adds closed and recently-created styles to the issue card
  • Disables the Edit issues button when there are no issues
  • Hides the CSV import/export buttons when user is not signed in
  • Shows Weight and Blocking sort options only when those features are available

List of issues list page refactor steps:

Issue: #322755 (closed)

Screenshots (strongly suggested)

Closed/moved/recently-updated issue card text and styles Screenshot_2021-04-29_at_3.42.32_pm
Disabled Edit issues button when no issues are shown Screenshot_2021-04-29_at_3.58.59_pm
Hidden CSV import/export button when signed out Screenshot_2021-04-29_at_4.06.13_pm
Hidden Weight and Blocking when CE Screenshot_2021-04-29_at_4.23.17_pm

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

Related to #322755 (closed)

Edited by Coung Ngo

Merge request reports