Skip to content

Stage card ui component

Ezekiel Kigbo requested to merge 13076-stage-card-ui-component-ce into master

What does this MR do?

Implements the card ui needed for the stages list for cycle analytics.

  • Moves the existing stage-nav-item from haml to vue
  • Update the style of the list to match the card list in the new designs
  • Adds unit tests
Before After: canEdit = false After: canEdit = true
Screen_Shot_2019-08-06_at_4.59.17_pm Screen_Shot_2019-08-08_at_10.40.59_am Screen_Shot_2019-08-08_at_10.42.17_am

EE MR

https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/14910

Does this MR meet the acceptance criteria?

Conformity

Performance 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 🤖 GitLab Bot 🤖

Merge request reports