Skip to content

Create actions cells component for the jobs table refactor

Jose Ivan Vargas requested to merge jivanvl-create-actions-cell-jobs-table into master

What does this MR do?

Screenshots (strongly suggested)

This MR handles next steps after the first MR behind feature flag jobs_table_vue.

In this MR we build out most of the table cells for the new jobs table.

MR 1: !57155 (merged)

MR 2: !59774 (merged)

MR 3: You are here

MR 4: We will add empty table state

MR 5: We will add pagination

MR 6: TBD

Test by:

  • Having a project with CI and jobs
  • Enable jobs_table_vue in your rails console
  • Visit CI/CD > Jobs

Reviewer tip: View app/views/projects/ci/builds/_build.html.haml when reviewing this MR I am duplicating the logic here to ensure there are no breaking changes from the previous implementation.

Related to: #328746 (closed)

Screenshots

Play for manual jobs Retry for standard jobs Play for scheduled jobs
Screen_Shot_2021-08-30_at_15.31.24 Screen_Shot_2021-08-30_at_15.31.29 Screen_Shot_2021-08-30_at_15.33.54

Migrating the alert to a GlModal component

Before After
Screen_Shot_2021-08-30_at_12.44.21 Screen_Shot_2021-08-30_at_15.34.04

Does this MR meet the acceptance criteria?

Conformity

Edited by Jose Ivan Vargas

Merge request reports