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

B #~: Show only OS, CDROM, and DATABLOCK images on image tab (#2400)

This commit is contained in:
Frederick Borges 2022-12-05 17:08:03 +01:00 committed by GitHub
parent e037e6c3c7
commit b1958859d3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -61,8 +61,10 @@ const imageApi = oneApi.injectEndpoints({
: [data.IMAGE_POOL.IMAGE]
: []
const images = imagesPool?.filter?.((image) =>
IMAGE_TYPES_FOR_IMAGES.some(() => getType(image))
const images = imagesPool?.filter((image) =>
IMAGE_TYPES_FOR_IMAGES.some(
(imageType) => imageType === getType(image)
)
)
return images.flat()
@ -93,7 +95,13 @@ const imageApi = oneApi.injectEndpoints({
return { params, command }
},
transformResponse: (data) => {
const images = data?.IMAGE_POOL?.IMAGE?.filter?.((image) =>
const imagesPool = data?.IMAGE_POOL?.IMAGE
? Array.isArray(data.IMAGE_POOL.IMAGE)
? data.IMAGE_POOL.IMAGE
: [data.IMAGE_POOL.IMAGE]
: []
const images = imagesPool?.filter((image) =>
IMAGE_TYPES_FOR_FILES.some(
(imageType) => imageType === getType(image)
)
@ -127,7 +135,13 @@ const imageApi = oneApi.injectEndpoints({
return { params, command }
},
transformResponse: (data) => {
const images = data?.IMAGE_POOL?.IMAGE?.filter?.((image) =>
const imagesPool = data?.IMAGE_POOL?.IMAGE
? Array.isArray(data.IMAGE_POOL.IMAGE)
? data.IMAGE_POOL.IMAGE
: [data.IMAGE_POOL.IMAGE]
: []
const images = imagesPool?.filter((image) =>
IMAGE_TYPES_FOR_BACKUPS.some(
(imageType) => imageType === getType(image)
)