Skip to content

Resolve "[DevOps Adoption] Refactor table into section component"

What does this MR do?

This MR refactors the devops adoption app / table into a more modular layout, allowing us to easily add / remove additional devops sections, each with their own loading state.

Currently all tracked devops features are displayed in a single table, but we're going to split this single table into sections i.e. Dev, Sec, Ops.

We also aim to reduce duplication on the page by keeping shared functionality such as modals at the top level.

Screenshots (strongly suggested)

Demonstrating that the feature still works as expected after the refactor. No visual changes introduced in this MR!

Screen_Recording_2021-05-09_at_20.18.10

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

Edited by Brandon Labuschagne

Merge request reports