From 6519904c539a65fd183e6c99438d8052d1c64c04 Mon Sep 17 00:00:00 2001 From: Landry JUGE Date: Wed, 26 Nov 2025 19:23:53 +0100 Subject: [PATCH] Add service offering category selection and management functionality --- ui/public/locales/en.json | 5 ++ ui/src/components/view/ListView.vue | 8 ++- ui/src/config/section/config.js | 34 +++++++++++ ui/src/config/section/offering.js | 11 ++-- ui/src/views/compute/DeployVM.vue | 45 +++++++++++++++ .../wizard/ComputeOfferingSelection.vue | 57 +++++++++++++++++++ ui/src/views/offering/AddComputeOffering.vue | 37 +++++++++++- 7 files changed, 191 insertions(+), 6 deletions(-) diff --git a/ui/public/locales/en.json b/ui/public/locales/en.json index 529929eb524..c87f49ab590 100644 --- a/ui/public/locales/en.json +++ b/ui/public/locales/en.json @@ -511,6 +511,7 @@ "label.capacitybytes": "Capacity bytes", "label.capacityiops": "IOPS total", "label.category": "Category", +"label.categoryname": "Category name", "label.certchain": "Chain", "label.certificate": "Certificate", "label.certificate.chain": "Certificate chain", @@ -1165,6 +1166,10 @@ "label.guest.os.category": "Guest OS Category", "label.guest.os.categories": "Guest OS Categories", "label.guest.os.hypervisor.mappings": "Guest OS mappings", +"label.service.offering.categories": "Service Offering Categories", +"label.add.service.offering.category": "Add Service Offering Category", +"label.action.delete.service.offering.category": "Delete Service Offering Category", +"message.action.delete.service.offering.category": "Please confirm that you want to delete this service offering category", "label.guest.start.ip": "Guest start IP", "label.guest.traffic": "Guest traffic", "label.guestcidraddress": "Guest CIDR", diff --git a/ui/src/components/view/ListView.vue b/ui/src/components/view/ListView.vue index 47aa3d2ddef..7ddaa79bdc3 100644 --- a/ui/src/components/view/ListView.vue +++ b/ui/src/components/view/ListView.vue @@ -1027,6 +1027,9 @@ +