feat(forklift): FIxed the routing for the extension

Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com>
This commit is contained in:
Marcelo Fukumoto 2026-05-12 17:04:34 +02:00
parent b84167a4da
commit 4480b2cd8f
No known key found for this signature in database
GPG Key ID: 1CA12189625C2543
5 changed files with 21 additions and 24 deletions

View File

@ -173,8 +173,8 @@ const cancel = async() => {
router.push({ router.push({
name: `${ PRODUCT_NAME }-c-cluster-forklift`, name: `${ PRODUCT_NAME }-c-cluster-forklift`,
params: { params: {
product: route.params.product, product: store.getters['productId'],
cluster: route.params.cluster, cluster: store.getters['clusterId'],
} }
}); });
}; };
@ -292,8 +292,8 @@ const saveMappings = async(buttonCb) => {
router.push({ router.push({
name: `${ PRODUCT_NAME }-c-cluster-forklift-review-migration`, name: `${ PRODUCT_NAME }-c-cluster-forklift-review-migration`,
params: { params: {
product: route.params.product, product: store.getters['productId'],
cluster: route.params.cluster, cluster: store.getters['clusterId'],
}, },
query: { query: {
provider: providerName.value, provider: providerName.value,

View File

@ -1,7 +1,7 @@
<script setup> <script setup>
import { ref, computed, watch } from 'vue'; import { ref, computed, watch } from 'vue';
import { useStore } from 'vuex'; import { useStore } from 'vuex';
import { useRoute, useRouter } from 'vue-router'; import { useRouter } from 'vue-router';
import { LabeledInput } from '@components/Form/LabeledInput'; import { LabeledInput } from '@components/Form/LabeledInput';
import { Checkbox } from '@components/Form/Checkbox'; import { Checkbox } from '@components/Form/Checkbox';
import { Banner } from '@components/Banner'; import { Banner } from '@components/Banner';
@ -24,7 +24,6 @@ const schema = {
}; };
const store = useStore(); const store = useStore();
const route = useRoute();
const router = useRouter(); const router = useRouter();
const { t } = useI18n(store); const { t } = useI18n(store);
@ -63,8 +62,8 @@ const cancel = async() => {
router.push({ router.push({
name: `${ PRODUCT_NAME }-c-cluster-forklift`, name: `${ PRODUCT_NAME }-c-cluster-forklift`,
params: { params: {
product: route.params.product, product: store.getters['productId'],
cluster: route.params.cluster, cluster: store.getters['clusterId'],
} }
}); });
}; };
@ -239,8 +238,8 @@ const saveProvider = async(buttonCb) => {
router.push({ router.push({
name: `${ PRODUCT_NAME }-c-cluster-forklift-select-vms`, name: `${ PRODUCT_NAME }-c-cluster-forklift-select-vms`,
params: { params: {
product: route.params.product, product: store.getters['productId'],
cluster: route.params.cluster, cluster: store.getters['clusterId'],
}, },
query: { provider: providerName.value } query: { provider: providerName.value }
}); });
@ -255,8 +254,8 @@ const saveProvider = async(buttonCb) => {
router.push({ router.push({
name: `${ PRODUCT_NAME }-c-cluster-forklift-select-vms`, name: `${ PRODUCT_NAME }-c-cluster-forklift-select-vms`,
params: { params: {
product: route.params.product, product: store.getters['productId'],
cluster: route.params.cluster, cluster: store.getters['clusterId'],
}, },
query: { provider: providerName.value } query: { provider: providerName.value }
}); });

View File

@ -1,7 +1,6 @@
<script setup> <script setup>
import { ref, computed } from 'vue'; import { ref, computed } from 'vue';
import { useStore } from 'vuex'; import { useStore } from 'vuex';
import { useRoute } from 'vue-router';
import Loading from '@shell/components/Loading'; import Loading from '@shell/components/Loading';
import Masthead from '@shell/components/ResourceList/Masthead'; import Masthead from '@shell/components/ResourceList/Masthead';
import ResourceTable from '@shell/components/ResourceTable'; import ResourceTable from '@shell/components/ResourceTable';
@ -25,7 +24,6 @@ const schema = {
}; };
const store = useStore(); const store = useStore();
const route = useRoute();
const { t } = useI18n(store); const { t } = useI18n(store);
const loading = ref(true); const loading = ref(true);
@ -131,8 +129,8 @@ const rows = computed(() => {
const createLocation = computed(() => ({ const createLocation = computed(() => ({
name: `${ PRODUCT_NAME }-c-cluster-forklift-configure-provider`, name: `${ PRODUCT_NAME }-c-cluster-forklift-configure-provider`,
params: { params: {
product: route.params.product, product: store.getters['productId'],
cluster: route.params.cluster, cluster: store.getters['clusterId'],
} }
})); }));

View File

@ -103,8 +103,8 @@ const cancel = async() => {
router.push({ router.push({
name: `${ PRODUCT_NAME }-c-cluster-forklift`, name: `${ PRODUCT_NAME }-c-cluster-forklift`,
params: { params: {
product: route.params.product, product: store.getters['productId'],
cluster: route.params.cluster, cluster: store.getters['clusterId'],
} }
}); });
}; };
@ -209,8 +209,8 @@ const startMigration = async(buttonCb) => {
router.push({ router.push({
name: `${ PRODUCT_NAME }-c-cluster-forklift`, name: `${ PRODUCT_NAME }-c-cluster-forklift`,
params: { params: {
product: route.params.product, product: store.getters['productId'],
cluster: route.params.cluster, cluster: store.getters['clusterId'],
} }
}); });

View File

@ -161,8 +161,8 @@ const cancel = async() => {
router.push({ router.push({
name: `${ PRODUCT_NAME }-c-cluster-forklift`, name: `${ PRODUCT_NAME }-c-cluster-forklift`,
params: { params: {
product: route.params.product, product: store.getters['productId'],
cluster: route.params.cluster, cluster: store.getters['clusterId'],
} }
}); });
}; };
@ -173,8 +173,8 @@ const saveSelection = () => {
router.push({ router.push({
name: `${ PRODUCT_NAME }-c-cluster-forklift-configure-mappings`, name: `${ PRODUCT_NAME }-c-cluster-forklift-configure-mappings`,
params: { params: {
product: route.params.product, product: store.getters['productId'],
cluster: route.params.cluster, cluster: store.getters['clusterId'],
}, },
query: { query: {
provider: providerName.value, provider: providerName.value,