Skip to content

feat: Edit filters#431

Open
Sung96kim wants to merge 3 commits intomasterfrom
feat/editfilters
Open

feat: Edit filters#431
Sung96kim wants to merge 3 commits intomasterfrom
feat/editfilters

Conversation

@Sung96kim
Copy link
Contributor

@Sung96kim Sung96kim commented Feb 5, 2026

Summary

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

Checklist:

  • Jira story/task is put into PR title
  • Code has been self-reviewed
  • Hard-to-understand areas have been commented
  • Documentation has been updated
  • My changes generate no new warnings
  • Unit tests have been added for base functionality and known edge cases
  • Any dependent changes have been merged and published in downstream modules

Note

Medium Risk
Changes workflow-editing behavior and can now prevent component updates based on server-side validation, which may affect downstream automation if the new validation/GraphQL fields differ from expectations.

Overview
Adds support for editing workflow components via a new updateComponent GraphQL mutation, wrapped in an UpdateComponent request chain.

Introduces a validateComponentUpdate preflight query returning a typed ComponentValidationResult (components to delete + link add/remove/update diffs), and optionally blocks updates by raising IndicoInputError when validation fails. Includes unit tests covering type mapping, query/mutation variables, and request-chain validation behavior.

Written by Cursor Bugbot for commit e494626. This will update automatically on new commits. Configure here.

@Sung96kim Sung96kim marked this pull request as ready for review February 9, 2026 16:49
@Sung96kim Sung96kim requested a review from a team as a code owner February 9, 2026 16:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants