Update pipeline schedule inputs using name (not ID)
Problem statement
Pipeline schedule inputs can be updated using the GraphQL PipelineScheduleUpdate
mutation. The mutation expects to be given the IDs of the inputs for updating, but currently there is no way for the frontend to get the IDs.
In LINK, we decided that it'd be a better user experience to update the inputs using their unique name and pipeline schedule rather than surfacing the ID to users/the frontend
Solution
- Remove the
id
argument fromInputs::InputType
- Use
name
andpipeline_schedule
to find and update inputs inPipelineScheduleUpdate