diff --git a/packages/manager/apps/pci-rancher/public/translations/dashboard/Messages_fr_FR.json b/packages/manager/apps/pci-rancher/public/translations/dashboard/Messages_fr_FR.json index 62c40c4cb7cd..13674b77d541 100644 --- a/packages/manager/apps/pci-rancher/public/translations/dashboard/Messages_fr_FR.json +++ b/packages/manager/apps/pci-rancher/public/translations/dashboard/Messages_fr_FR.json @@ -47,5 +47,8 @@ "updateOfferModaleTitle": "Changer d'offre", "updateOfferModalDescription": "Vous êtes sur le point de modifier votre offre actuelle pour l'offre {{availableServicePlan}}. Vous serez facturé {{planPricing}} HT / heure par vCPUs orchestrés. Cette opération prendra effet immédiatement et n'a pas d'impact sur vos « downstream clusters » ni les données de votre Rancher managé. Veuillez confirmer si vous souhaitez continuer.", "updateOfferPending": "Votre changement d’offre a bien été pris en compte. Merci de patienter, cela peut prendre quelques minutes", - "updateOfferError": "Une erreur s'est produite : {{errorMessage}}" + "updateOfferError": "Une erreur s'est produite : {{errorMessage}}", + "upgradePlanTitle": "Passez à l’offre Standard", + "upgradePlanDescription": "Créez ou enregistrez des « downstream clusters » avec n’importe quel cloud public supporté par Rancher ou sur un cloud privé automatisable (ex. VMware vSphere), y compris les scénarios supportés par l’offre OVHcloud Edition.", + "upgradePlanButton": "Améliorer mon offre" } diff --git a/packages/manager/apps/pci-rancher/src/components/layout-helpers/Dashboard/RancherDetail/RancherDetail.component.tsx b/packages/manager/apps/pci-rancher/src/components/layout-helpers/Dashboard/RancherDetail/RancherDetail.component.tsx index f301065fd3d6..46dbb5fad2ed 100644 --- a/packages/manager/apps/pci-rancher/src/components/layout-helpers/Dashboard/RancherDetail/RancherDetail.component.tsx +++ b/packages/manager/apps/pci-rancher/src/components/layout-helpers/Dashboard/RancherDetail/RancherDetail.component.tsx @@ -28,6 +28,7 @@ import { useTranslation } from 'react-i18next'; import { MutationStatus } from '@tanstack/react-query'; import { + RancherPlanName, RancherService, RancherVersion, ResourceStatus, @@ -125,6 +126,8 @@ const RancherDetail = ({ isReadyStatus && !updateSoftwareResponseType; + const isEligibleForUpgrade = plan === RancherPlanName.OVHCLOUD_EDITION; + return (