diff --git a/front/src/components/federation/FetchButton.vue b/front/src/components/federation/FetchButton.vue index a11318749..f10d98747 100644 --- a/front/src/components/federation/FetchButton.vue +++ b/front/src/components/federation/FetchButton.vue @@ -9,6 +9,8 @@ import { useI18n } from 'vue-i18n' import Modal from '~/components/ui/Modal.vue' import Button from '~/components/ui/Button.vue' +import Alert from '~/components/ui/Alert.vue' +import Loader from '~/components/ui/Loader.vue' const { t } = useI18n() @@ -43,14 +45,14 @@ const fetch = async () => { data.value = undefined try { - const response = await axios.post(props.url) + const response = await axios.get(props.url) data.value = response.data startPolling() } catch (error) { errors.value = (error as BackendError).backendErrors + } finally { + isLoading.value = false } - - isLoading.value = false } const poll = async () => { @@ -104,9 +106,9 @@ const { start: startPolling } = useTimeoutFn(poll, 1000, { immediate: false }) {{ t('components.federation.FetchButton.description.skipped') }}

-

{{ t('components.federation.FetchButton.header.success') }} @@ -114,10 +116,10 @@ const { start: startPolling } = useTimeoutFn(poll, 1000, { immediate: false })

{{ t('components.federation.FetchButton.description.success') }}

-

-
+

{{ t('components.federation.FetchButton.header.failure') }} @@ -168,28 +170,14 @@ const { start: startPolling } = useTimeoutFn(poll, 1000, { immediate: false }) -

+ -
-
- {{ t('components.federation.FetchButton.loader.fetchRequest') }} -
-
-
-
- {{ t('components.federation.FetchButton.loader.awaitingResult') }} -
-
-
+

{{ t('components.federation.FetchButton.header.saveFailure') }} @@ -202,11 +190,10 @@ const { start: startPolling } = useTimeoutFn(poll, 1000, { immediate: false }) {{ error }} -

-
+

{{ t('components.federation.FetchButton.header.pending') }} @@ -214,16 +201,17 @@ const { start: startPolling } = useTimeoutFn(poll, 1000, { immediate: false })

{{ t('components.federation.FetchButton.description.pending') }}

-

+ -
+ diff --git a/front/src/views/admin/ChannelDetail.vue b/front/src/views/admin/ChannelDetail.vue index 60188c623..e72e322aa 100644 --- a/front/src/views/admin/ChannelDetail.vue +++ b/front/src/views/admin/ChannelDetail.vue @@ -146,7 +146,7 @@ const getQuery = (field: string, value: string) => `${field}:"${value}"`