mirror of
https://github.com/harvester/harvester-ui-extension.git
synced 2026-08-16 12:49:14 +00:00
feat(forklift): FIxed the routing for the extension
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com>
This commit is contained in:
parent
b84167a4da
commit
4480b2cd8f
@ -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,
|
||||||
|
|||||||
@ -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 }
|
||||||
});
|
});
|
||||||
|
|||||||
@ -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'],
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
|||||||
@ -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'],
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@ -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,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user