From 39d457039a0c4eb55133544502391f9a457c9c85 Mon Sep 17 00:00:00 2001 From: Nabassa1323 Date: Wed, 14 Oct 2026 10:24:45 +0200 Subject: [PATCH] ui: handle empty network offerings without Request failed (#14377) Co-authored-by: Cursor --- ui/public/locales/en.json | 1 + ui/public/locales/fr_FR.json | 1 + .../network/CreateIsolatedNetworkForm.vue | 24 +++++++++++++++---- ui/src/views/network/CreateL2NetworkForm.vue | 11 ++++++--- .../views/network/CreateSharedNetworkForm.vue | 4 +++- 5 files changed, 32 insertions(+), 9 deletions(-) diff --git a/ui/public/locales/en.json b/ui/public/locales/en.json index f51f6f56126b..162998e71599 100644 --- a/ui/public/locales/en.json +++ b/ui/public/locales/en.json @@ -4073,6 +4073,7 @@ "message.setting.update.delay": "The new value will take effect within 30 seconds.", "message.setup.physical.network.during.zone.creation": "When adding a Zone, you need to set up one or more physical networks. Each physical network can carry one or more types of traffic, with certain restrictions on how they may be combined. Add or remove one or more traffic types onto each physical network.", "message.setup.physical.network.during.zone.creation.basic": "When adding a basic Zone, you can set up one physical Network, which corresponds to a NIC on the hypervisor. The Network carries several types of traffic.

You may also add other traffic types onto the physical Network.", +"message.network.offering.unavailable": "No enabled network offering is available for this network type. Please contact an administrator or enable a suitable network offering.", "message.shared.network.offering.warning": "Domain admins and regular Users can only create shared Networks from Network offering with the setting specifyvlan=false. Please contact an administrator to create a Network offering if this list is empty.", "message.shared.network.unsupported.for.nsx": "Shared networks aren't supported for NSX enabled Zones", "message.shutdown.triggered": "A shutdown has been triggered. CloudStack will not accept new jobs", diff --git a/ui/public/locales/fr_FR.json b/ui/public/locales/fr_FR.json index 424f4749aa35..243b81872383 100644 --- a/ui/public/locales/fr_FR.json +++ b/ui/public/locales/fr_FR.json @@ -1423,6 +1423,7 @@ "message.migrate.systemvm.confirm": "Confirmer la migration de la VM syst\u00e8me vers :", "message.migrate.volume": "Confirmer la migration du volume vers un autre stockage primaire.", "message.network.addvm.desc": "Veuillez sp\u00e9cifier le r\u00e9seau que vous souhaitez ajouter \u00e0 cette VM. Une nouvelle interface NIC sera ajout\u00e9e pour ce r\u00e9seau.", +"message.network.offering.unavailable": "Aucune offre de r\u00e9seau activ\u00e9e n'est disponible pour ce type de r\u00e9seau. Veuillez contacter un administrateur ou activer une offre de r\u00e9seau adapt\u00e9e.", "message.network.removenic": "Veuillez confirmer que vous souhaitez supprimer cette carte NIC, ce qui supprimera \u00e9galement le r\u00e9seau associ\u00e9 sur la machine virtuelle.", "message.network.updateip": "Confirmer que vous souhaitez changer l'adresse IP pour cette NIC sur la VM.", "message.please.confirm.remove.ssh.key.pair": "Confirmer la suppression de cette bi-cl\u00e9 SSH", diff --git a/ui/src/views/network/CreateIsolatedNetworkForm.vue b/ui/src/views/network/CreateIsolatedNetworkForm.vue index 75ac30359e98..a0500e665acd 100644 --- a/ui/src/views/network/CreateIsolatedNetworkForm.vue +++ b/ui/src/views/network/CreateIsolatedNetworkForm.vue @@ -96,6 +96,9 @@ {{ opt.displaytext || opt.name || opt.description }} + + +