Skip to content

Hook up delete mutation to pipeline schedules

Payton Burdette requested to merge 375787-delete-schedule into master

What does this MR do and why?

We are in the process of refactoring the pipeline schedules feature to use Vue/GraphQL. This MR is part of a larger effort that can be seen below. In this MR I'm adding the delete mutation to the table actions.

Task/issue MR
Create feature flag / lay groundwork - #371986 (closed) !99155 (merged)
Build table component - #371990 (closed) !99293 (merged)
Loading state / query error handling - #376169 (closed) !100209 (merged)
Hook up mutations - #375787 (closed) 👈 You are here (delete mutation hookup)
Build tabs component - #371989 (closed) TBD
Build form component - #371987 (closed) TBD

Screenshots or screen recordings

flag off flag on
Screen_Shot_2022-10-11_at_9.44.24_AM Screen_Shot_2022-10-13_at_10.21.18_AM

How to set up and validate locally

  1. Enable the feature flag Feature.enable(:pipeline_schedules_vue)
  2. Visit CI/CD > Schedules (create test schedules if you don't have any)
  3. Delete pipeline schedule

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #375787 (closed)

Edited by Payton Burdette

Merge request reports