From 272c136a17306fb9e30236cbcbbbbb6934eeb697 Mon Sep 17 00:00:00 2001 From: Chuck Driesler Date: Tue, 4 Feb 2025 09:58:45 +0000 Subject: [PATCH] WEB-2466 fix(automate): include workspace in function breadcrumb (#3926) * fix(automate): repair workspace function breadcrumb * fix(automate): use route helper correctly --- .../components/automate/function/Card.vue | 8 ++-- .../automate/function/CreateDialog.vue | 4 +- .../automate/function/page/Header.vue | 44 +++++++++++++++---- .../automation/FunctionSettingsDialog.vue | 4 +- .../project/page/automations/EmptyState.vue | 4 +- .../project/page/automations/Header.vue | 4 +- .../lib/common/generated/gql/gql.ts | 9 +++- .../lib/common/generated/gql/graphql.ts | 11 +++++ .../frontend-2/lib/common/helpers/route.ts | 6 +-- packages/frontend-2/pages/functions/[fid].vue | 23 ++++++++++ packages/frontend-2/pages/functions/index.vue | 4 +- .../automate/clients/executionEngine.ts | 3 ++ .../automate/graph/resolvers/automate.ts | 6 ++- 13 files changed, 101 insertions(+), 29 deletions(-) diff --git a/packages/frontend-2/components/automate/function/Card.vue b/packages/frontend-2/components/automate/function/Card.vue index 7652e0043..e0513ce71 100644 --- a/packages/frontend-2/components/automate/function/Card.vue +++ b/packages/frontend-2/components/automate/function/Card.vue @@ -2,7 +2,7 @@ @@ -52,7 +52,7 @@ @@ -80,7 +80,7 @@ import { graphql } from '~/lib/common/generated/gql' import type { AutomationsFunctionsCard_AutomateFunctionFragment } from '~/lib/common/generated/gql/graphql' import { CheckIcon } from '@heroicons/vue/24/outline' -import { automationFunctionRoute } from '~/lib/common/helpers/route' +import { automateFunctionRoute } from '~/lib/common/helpers/route' import { useMarkdown } from '~/lib/common/composables/markdown' graphql(` diff --git a/packages/frontend-2/components/automate/function/CreateDialog.vue b/packages/frontend-2/components/automate/function/CreateDialog.vue index 8837e1112..839bbf883 100644 --- a/packages/frontend-2/components/automate/function/CreateDialog.vue +++ b/packages/frontend-2/components/automate/function/CreateDialog.vue @@ -52,7 +52,7 @@ import type { } from '~/lib/automate/helpers/functions' import { automateGithubAppAuthorizationRoute, - automationFunctionRoute + automateFunctionRoute } from '~/lib/common/helpers/route' import { useEnumSteps, useEnumStepsWidgetSetup } from '~/lib/form/composables/steps' import { useForm } from 'vee-validate' @@ -281,7 +281,7 @@ const buttons = computed((): LayoutDialogButton[] => { iconRight: ArrowRightIcon, fullWidth: true, to: createdFunction.value?.id - ? automationFunctionRoute(createdFunction.value.id) + ? automateFunctionRoute(createdFunction.value.id) : undefined } } diff --git a/packages/frontend-2/components/automate/function/page/Header.vue b/packages/frontend-2/components/automate/function/page/Header.vue index 5c03b9f6a..82cb2cd5a 100644 --- a/packages/frontend-2/components/automate/function/page/Header.vue +++ b/packages/frontend-2/components/automate/function/page/Header.vue @@ -1,12 +1,26 @@