From d2b0d35119ec6d8b3d9e400194a6682d6c761eda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Steinhagen?= <88777268+bjoernsteinhagen@users.noreply.github.com> Date: Wed, 18 Mar 2026 12:55:25 +0200 Subject: [PATCH] feat: parameter updater (#92) * feat(issues): add apply changes workflow for parameter updater * chore(issues): remove my wip comments * chore: conflicts on generated * chore: resolving conflicts * chore: new queries * chore: reverting * feat: refactor to dedicated IParametersBinding * feat(dui): disable apply changes button for resolved issues * fix(dui): assert workspaceId is non-null in issue query --- components/issues/Dialog.vue | 2 +- components/issues/SelectedItem.vue | 85 ++++++++++++++++++- .../definitions/IBasicConnectorBinding.ts | 5 ++ .../definitions/IParametersBinding.ts | 3 + lib/common/generated/gql/gql.ts | 6 ++ lib/common/generated/gql/graphql.ts | 12 +++ lib/issues/graphql/queries.ts | 20 +++++ plugins/00.bindings.ts | 8 +- 8 files changed, 138 insertions(+), 3 deletions(-) create mode 100644 lib/bindings/definitions/IParametersBinding.ts diff --git a/components/issues/Dialog.vue b/components/issues/Dialog.vue index 8ade408..b4c13fd 100644 --- a/components/issues/Dialog.vue +++ b/components/issues/Dialog.vue @@ -28,7 +28,7 @@
- +
diff --git a/components/issues/SelectedItem.vue b/components/issues/SelectedItem.vue index f85d75e..582def0 100644 --- a/components/issues/SelectedItem.vue +++ b/components/issues/SelectedItem.vue @@ -6,9 +6,21 @@
+ +
+ + {{ + isApplying ? 'Applying...' : isResolved ? 'Issue resolved' : 'Apply changes' + }} + +
@@ -84,14 +96,85 @@