1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-21 14:50:08 +03:00

F OpenNebula#6332: Allow update without create button vnets (#2850)

This commit is contained in:
David 2023-12-01 11:19:14 +01:00 committed by GitHub
parent 63bc3e5c86
commit d83cfa1f5e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 1 deletions

View File

@ -187,6 +187,12 @@ const CreateVirtualNetwork = loadable(
() => import('client/containers/VirtualNetworks/Create'),
{ ssr: false }
)
const UpdateVirtualNetwork = loadable(
() => import('client/containers/VirtualNetworks/Create'),
{ ssr: false }
)
const VNetworkTemplates = loadable(
() => import('client/containers/VNetworkTemplates'),
{ ssr: false }
@ -332,6 +338,7 @@ export const PATH = {
LIST: `/${RESOURCE_NAMES.VNET}`,
DETAIL: `/${RESOURCE_NAMES.VNET}/:id`,
CREATE: `/${RESOURCE_NAMES.VNET}/create`,
UPDATE: `/${RESOURCE_NAMES.VNET}/update`,
},
VN_TEMPLATES: {
LIST: `/${RESOURCE_NAMES.VN_TEMPLATE}`,
@ -627,6 +634,13 @@ const ENDPOINTS = [
path: PATH.NETWORK.VNETS.CREATE,
Component: CreateVirtualNetwork,
},
{
title: (_, state) => T.UpdateVirtualNetwork,
description: (_, state) =>
state?.ID !== undefined && `#${state.ID} ${state.NAME}`,
path: PATH.NETWORK.VNETS.UPDATE,
Component: UpdateVirtualNetwork,
},
{
title: T.VirtualNetworks,
description: (params) => `#${params?.id}`,

View File

@ -177,7 +177,7 @@ const Actions = () => {
color: 'secondary',
action: (rows) => {
const vnet = rows?.[0]?.original ?? {}
const path = PATH.NETWORK.VNETS.CREATE
const path = PATH.NETWORK.VNETS.UPDATE
history.push(path, vnet)
},