Build pipeline schedules table
What does this MR do and why?
Part two of the pipeline schedules refactor (moving to Vue/GraphQL). In this MR I start working on building out the table
Task/issue | MR |
---|---|
Create feature flag / lay groundwork - #371986 (closed) | !99155 (merged) |
Build table component - #371990 (closed) |
|
Loading state / query error handling - #376169 (closed) | TBD |
Build tabs component - #371989 (closed) | TBD |
Build form component - #371987 (closed) | TBD |
Screenshots or screen recordings
Flag off | Flag on |
---|---|
How to set up and validate locally
- Enable the feature flag
Feature.enable(:pipeline_schedules_vue)
- Visit
CI/CD > Schedules
(create test schedules if you don't have any) - Test with flag on and off to ensure all is well
👍
It will also help when reviewing the code if you take a look at the HAML implementation found here app/views/projects/pipeline_schedules/_pipeline_schedule.html.haml
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #371990 (closed)
Edited by Payton Burdette