Create actions cells component for the jobs table refactor
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 |
---|---|---|
![]() |
![]() |
![]() |
GlModal
component
Migrating the alert to a Before | After |
---|---|
![]() |
![]() |
Does this MR meet the acceptance criteria?
Conformity
-
📋 Does this MR need a changelog?-
I have included a changelog entry. -
I have not included a changelog entry because as this is behind a feature flag.
-
-
Documentation (if required) -
Code review guidelines -
Merge request performance guidelines -
Style guides -
Database guides -
Separation of EE specific content
Edited by Jose Ivan Vargas