diff --git a/assets/components.d.ts b/assets/components.d.ts index 31ab1da6..c9705310 100644 --- a/assets/components.d.ts +++ b/assets/components.d.ts @@ -92,6 +92,7 @@ declare module 'vue' { 'Mdi:bell': typeof import('~icons/mdi/bell')['default'] 'Mdi:bellOutline': typeof import('~icons/mdi/bell-outline')['default'] 'Mdi:check': typeof import('~icons/mdi/check')['default'] + 'Mdi:checkCircle': typeof import('~icons/mdi/check-circle')['default'] 'Mdi:chevronDoubleDown': typeof import('~icons/mdi/chevron-double-down')['default'] 'Mdi:chevronDown': typeof import('~icons/mdi/chevron-down')['default'] 'Mdi:chevronLeft': typeof import('~icons/mdi/chevron-left')['default'] @@ -99,6 +100,7 @@ declare module 'vue' { 'Mdi:clockOutline': typeof import('~icons/mdi/clock-outline')['default'] 'Mdi:close': typeof import('~icons/mdi/close')['default'] 'Mdi:cloud': typeof import('~icons/mdi/cloud')['default'] + 'Mdi:cloudOutline': typeof import('~icons/mdi/cloud-outline')['default'] 'Mdi:cog': typeof import('~icons/mdi/cog')['default'] 'Mdi:docker': typeof import('~icons/mdi/docker')['default'] 'Mdi:gauge': typeof import('~icons/mdi/gauge')['default'] @@ -108,6 +110,7 @@ declare module 'vue' { 'Mdi:key': typeof import('~icons/mdi/key')['default'] 'Mdi:keyboardEsc': typeof import('~icons/mdi/keyboard-esc')['default'] 'Mdi:lightningBolt': typeof import('~icons/mdi/lightning-bolt')['default'] + 'Mdi:linkVariant': typeof import('~icons/mdi/link-variant')['default'] 'Mdi:magnify': typeof import('~icons/mdi/magnify')['default'] 'Mdi:packageVariantClosed': typeof import('~icons/mdi/package-variant-closed')['default'] 'Mdi:pencilOutline': typeof import('~icons/mdi/pencil-outline')['default'] diff --git a/assets/components/Notification/DestinationCard.vue b/assets/components/Notification/DestinationCard.vue index 709d8aad..bd441d10 100644 --- a/assets/components/Notification/DestinationCard.vue +++ b/assets/components/Notification/DestinationCard.vue @@ -53,7 +53,7 @@ const { destination } = defineProps<{ const showDrawer = useDrawer(); const deleteMutation = useMutation(DeleteDispatcherDocument); -const dispatchersQuery = useQuery({ query: GetDispatchersDocument, pause: true }); +const dispatchersQuery = useQuery({ query: GetDispatchersDocument }); const alertsQuery = useQuery({ query: GetNotificationRulesDocument, pause: true }); function editDestination() { @@ -62,6 +62,7 @@ function editDestination() { { destination, onCreated: () => dispatchersQuery.executeQuery({ requestPolicy: "network-only" }), + existingDispatchers: dispatchersQuery.data.value?.dispatchers ?? [], }, "md", ); diff --git a/assets/components/Notification/DestinationForm.vue b/assets/components/Notification/DestinationForm.vue index 322f12ef..dbbed689 100644 --- a/assets/components/Notification/DestinationForm.vue +++ b/assets/components/Notification/DestinationForm.vue @@ -11,20 +11,6 @@
{{ $t("notifications.destination-form.description") }}
- - - + + + + + + + +{{ $t("notifications.destination-form.cloud-description") }}
+ +