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-07-07 13:36:46 +02:00
parent b84167a4da
commit 4480b2cd8f
5 changed files with 21 additions and 24 deletions
@@ -173,8 +173,8 @@ const cancel = async() => {
router.push({
name: `${ PRODUCT_NAME }-c-cluster-forklift`,
params: {
product: route.params.product,
cluster: route.params.cluster,
product: store.getters['productId'],
cluster: store.getters['clusterId'],
}
});
};
@@ -292,8 +292,8 @@ const saveMappings = async(buttonCb) => {
router.push({
name: `${ PRODUCT_NAME }-c-cluster-forklift-review-migration`,
params: {
product: route.params.product,
cluster: route.params.cluster,
product: store.getters['productId'],
cluster: store.getters['clusterId'],
},
query: {
provider: providerName.value,
@@ -1,7 +1,7 @@
<script setup>
import { ref, computed, watch } from 'vue';
import { useStore } from 'vuex';
import { useRoute, useRouter } from 'vue-router';
import { useRouter } from 'vue-router';
import { LabeledInput } from '@components/Form/LabeledInput';
import { Checkbox } from '@components/Form/Checkbox';
import { Banner } from '@components/Banner';
@@ -24,7 +24,6 @@ const schema = {
};
const store = useStore();
const route = useRoute();
const router = useRouter();
const { t } = useI18n(store);
@@ -63,8 +62,8 @@ const cancel = async() => {
router.push({
name: `${ PRODUCT_NAME }-c-cluster-forklift`,
params: {
product: route.params.product,
cluster: route.params.cluster,
product: store.getters['productId'],
cluster: store.getters['clusterId'],
}
});
};
@@ -239,8 +238,8 @@ const saveProvider = async(buttonCb) => {
router.push({
name: `${ PRODUCT_NAME }-c-cluster-forklift-select-vms`,
params: {
product: route.params.product,
cluster: route.params.cluster,
product: store.getters['productId'],
cluster: store.getters['clusterId'],
},
query: { provider: providerName.value }
});
@@ -255,8 +254,8 @@ const saveProvider = async(buttonCb) => {
router.push({
name: `${ PRODUCT_NAME }-c-cluster-forklift-select-vms`,
params: {
product: route.params.product,
cluster: route.params.cluster,
product: store.getters['productId'],
cluster: store.getters['clusterId'],
},
query: { provider: providerName.value }
});
@@ -1,7 +1,6 @@
<script setup>
import { ref, computed } from 'vue';
import { useStore } from 'vuex';
import { useRoute } from 'vue-router';
import Loading from '@shell/components/Loading';
import Masthead from '@shell/components/ResourceList/Masthead';
import ResourceTable from '@shell/components/ResourceTable';
@@ -25,7 +24,6 @@ const schema = {
};
const store = useStore();
const route = useRoute();
const { t } = useI18n(store);
const loading = ref(true);
@@ -131,8 +129,8 @@ const rows = computed(() => {
const createLocation = computed(() => ({
name: `${ PRODUCT_NAME }-c-cluster-forklift-configure-provider`,
params: {
product: route.params.product,
cluster: route.params.cluster,
product: store.getters['productId'],
cluster: store.getters['clusterId'],
}
}));
@@ -103,8 +103,8 @@ const cancel = async() => {
router.push({
name: `${ PRODUCT_NAME }-c-cluster-forklift`,
params: {
product: route.params.product,
cluster: route.params.cluster,
product: store.getters['productId'],
cluster: store.getters['clusterId'],
}
});
};
@@ -209,8 +209,8 @@ const startMigration = async(buttonCb) => {
router.push({
name: `${ PRODUCT_NAME }-c-cluster-forklift`,
params: {
product: route.params.product,
cluster: route.params.cluster,
product: store.getters['productId'],
cluster: store.getters['clusterId'],
}
});
@@ -161,8 +161,8 @@ const cancel = async() => {
router.push({
name: `${ PRODUCT_NAME }-c-cluster-forklift`,
params: {
product: route.params.product,
cluster: route.params.cluster,
product: store.getters['productId'],
cluster: store.getters['clusterId'],
}
});
};
@@ -173,8 +173,8 @@ const saveSelection = () => {
router.push({
name: `${ PRODUCT_NAME }-c-cluster-forklift-configure-mappings`,
params: {
product: route.params.product,
cluster: route.params.cluster,
product: store.getters['productId'],
cluster: store.getters['clusterId'],
},
query: {
provider: providerName.value,