Skip to content

Commit

Permalink
feat(dedicated): add alert on hosting renewal deactivation (#13612)
Browse files Browse the repository at this point in the history
ref: MANAGER-14599
Signed-off-by: Omar ALKABOUSS MOUSSANA <[email protected]>
Co-authored-by: CDS Translator Agent <[email protected]>
  • Loading branch information
oalkabouss and ovh-cds authored Nov 14, 2024
1 parent c50f80a commit 50356a4
Show file tree
Hide file tree
Showing 13 changed files with 71 additions and 8 deletions.
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
import template from './manualPayment.html';
import controller from './manualPayment.controller';

export default {
bindings: {
service: '<',
},
controller,
template,
};
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
export const GUIDE_LINK =
' https://help.ovhcloud.com/csm/fr-web-hosting-faq?id=kb_article_view&sysparm_article=KB0052676';
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
import { GUIDE_LINK } from './manualPayment.constants';

export default class {
$onInit() {
this.GuideLink = GUIDE_LINK;
this.showAlertBanner = this.service.isHostingWeb;
}
}
Original file line number Diff line number Diff line change
@@ -1,3 +1,26 @@
<div
class="oui-message oui-message_warning text-center my-1"
ng-if="$ctrl.showAlertBanner"
role="alert"
>
<p
class="mb-0"
data-translate="billing_autorenew_service_update_manual_warning_banner_hosting_impact"
></p>
<p
class="mb-0"
data-translate="billing_autorenew_service_update_manual_warning_banner_email_instructions"
></p>
<a
target="_blank"
rel="noopener"
class="d-inline-block oui-link_icon"
data-translate="billing_autorenew_service_update_manual_warning_banner_guide_link"
data-ng-href="{{ ::$ctrl.GuideLink }}"
>
</a>
</div>

<p
data-translate="billing_autorenew_service_update_manual_sumup"
data-translate-values="{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,8 @@
"billing_autorenew_service_update_manual_non_automatic": "In diesem Verlängerungsmodus wird Ihr Dienst am Ablaufdatum nicht mehr automatisch verlängert.",
"billing_autorenew_service_update_manual_expiration": "In den Wochen/Tagen vor Ablauf des Dienstes erhalten Sie mehrere E-Mail-Benachrichtigungen, um Sie auf das Ablaufdatum am {{ expiration }} hinzuweisen.",
"billing_autorenew_service_update_manual_renew": "Wenn Sie Ihren Dienst weiterhin nutzen möchten, können Sie ihn einfach verlängern.",
"billing_autorenew_service_update_manual_warning": "Achtung: Sobald der Dienst abgelaufen ist, wird er umgehend geschlossen. Er ist dann nicht mehr erreichbar und die zugehörigen Daten werden ohne Aktion Ihrerseits innerhalb weniger Tage unwiderruflich gelöscht."
"billing_autorenew_service_update_manual_warning": "Achtung: Sobald der Dienst abgelaufen ist, wird er umgehend geschlossen. Er ist dann nicht mehr erreichbar und die zugehörigen Daten werden ohne Aktion Ihrerseits innerhalb weniger Tage unwiderruflich gelöscht.",
"billing_autorenew_service_update_manual_warning_banner_hosting_impact": "Achtung: Die Deaktivierung der automatischen Verlängerung wirkt sich auch auf die mit Ihrem Shared Hosting verbundenen Produkte aus.",
"billing_autorenew_service_update_manual_warning_banner_email_instructions": "Wenn Sie die E-Mails behalten möchten, sollten Sie diese ab sofort trennen.",
"billing_autorenew_service_update_manual_warning_banner_guide_link": "Link zur Anleitung"
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,8 @@
"billing_autorenew_service_update_manual_non_automatic": "With this renewal method, your service will not be renewed automatically when it reaches its expiry date.",
"billing_autorenew_service_update_manual_expiration": "You will be sent several email notifications in the weeks and days before the expiry date, and they will alert you regarding the expiry on {{ expiration }}.",
"billing_autorenew_service_update_manual_renew": "You will simply need to renew your service if you want to keep using it.",
"billing_autorenew_service_update_manual_warning": "Please note that once the service expires, it will be immediately suspended. It will no longer be accessible, and the data associated with the service will be permanently deleted within a few days if we do not receive any payment."
"billing_autorenew_service_update_manual_warning": "Please note that once the service expires, it will be immediately suspended. It will no longer be accessible, and the data associated with the service will be permanently deleted within a few days if we do not receive any payment.",
"billing_autorenew_service_update_manual_warning_banner_hosting_impact": "Warning: Disabling automatic renewal will also impact the products linked to your web hosting plan.",
"billing_autorenew_service_update_manual_warning_banner_email_instructions": "If you would like to keep your emails, please unsync them.",
"billing_autorenew_service_update_manual_warning_banner_guide_link": "Link to the guide"
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,8 @@
"billing_autorenew_service_update_manual_non_automatic": "Con esta modalidad, el servicio no se renovará automáticamente en la fecha de expiración.",
"billing_autorenew_service_update_manual_expiration": "Recibirá varios mensajes de correo electrónico en las semanas y días previos a la fecha de expiración ({{ expiration }}).",
"billing_autorenew_service_update_manual_renew": "Para conservar el servicio, solo tendrá que renovarlo.",
"billing_autorenew_service_update_manual_warning": "Atención: Una vez que el servicio haya expirado, se suspenderá de forma inmediata y no podrá acceder a él. Los datos asociados al servicio se eliminarán de forma definitiva, si no abona el importe pendiente."
"billing_autorenew_service_update_manual_warning": "Atención: Una vez que el servicio haya expirado, se suspenderá de forma inmediata y no podrá acceder a él. Los datos asociados al servicio se eliminarán de forma definitiva, si no abona el importe pendiente.",
"billing_autorenew_service_update_manual_warning_banner_hosting_impact": "Atención: La desactivación de la renovación automática también afectará a los productos asociados a su alojamiento compartido.",
"billing_autorenew_service_update_manual_warning_banner_email_instructions": "Si desea conservar los mensajes de correo electrónico, le recomendamos que los desvincule.",
"billing_autorenew_service_update_manual_warning_banner_guide_link": "Enlace a la guía"
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,8 @@
"billing_autorenew_service_update_manual_non_automatic": "Dans ce mode de renouvellement, votre service n'est pas automatiquement reconduit lorsqu'il arrive à échéance.",
"billing_autorenew_service_update_manual_expiration": "Plusieurs notifications vous seront envoyées par mails durant les semaines/jours précédant son terme, afin de vous prévenir de son expiration le {{ expiration }}.",
"billing_autorenew_service_update_manual_renew": "Il vous suffira de renouveler votre service si vous souhaitez le conserver.",
"billing_autorenew_service_update_manual_warning": "Attention, une fois le service expiré, il sera immédiatement suspendu, il ne sera plus accessible, et les données liées à ce service seront définitivement supprimées au bout de quelques jours sans règlement de votre part."
"billing_autorenew_service_update_manual_warning": "Attention, une fois le service expiré, il sera immédiatement suspendu, il ne sera plus accessible, et les données liées à ce service seront définitivement supprimées au bout de quelques jours sans règlement de votre part.",
"billing_autorenew_service_update_manual_warning_banner_hosting_impact": "Attention : la désactivation du renouvellement automatique affectera aussi les produits liés à votre hébergement mutualisé.",
"billing_autorenew_service_update_manual_warning_banner_email_instructions": "Si vous souhaitez conserver les e-mails, nous vous invitons dès à présent à dissocier ces derniers.",
"billing_autorenew_service_update_manual_warning_banner_guide_link": "Lien vers le guide"
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,8 @@
"billing_autorenew_service_update_manual_non_automatic": "Dans ce mode de renouvellement, votre service n'est pas automatiquement reconduit lorsqu'il arrive à échéance.",
"billing_autorenew_service_update_manual_expiration": "Plusieurs notifications vous seront envoyées par mails durant les semaines/jours précédant son terme, afin de vous prévenir de son expiration le {{ expiration }}.",
"billing_autorenew_service_update_manual_renew": "Il vous suffira de renouveler votre service si vous souhaitez le conserver.",
"billing_autorenew_service_update_manual_warning": "Attention, une fois le service expiré, il sera immédiatement suspendu, il ne sera plus accessible, et les données liées à ce service seront définitivement supprimées au bout de quelques jours sans règlement de votre part."
"billing_autorenew_service_update_manual_warning": "Attention, une fois le service expiré, il sera immédiatement suspendu, il ne sera plus accessible, et les données liées à ce service seront définitivement supprimées au bout de quelques jours sans règlement de votre part.",
"billing_autorenew_service_update_manual_warning_banner_hosting_impact": "Attention : la désactivation du renouvellement automatique affectera aussi les produits liés à votre hébergement mutualisé.",
"billing_autorenew_service_update_manual_warning_banner_email_instructions": "Si vous souhaitez conserver les e-mails, nous vous invitons dès à présent à dissocier ces derniers.",
"billing_autorenew_service_update_manual_warning_banner_guide_link": "Lien vers le guide"
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,8 @@
"billing_autorenew_service_update_manual_non_automatic": "Questa modalità non consente il rinnovo automatico del servizio alla scadenza.",
"billing_autorenew_service_update_manual_expiration": "Riceverai alcune email di notifica nelle settimane/giorni precedenti alla scadenza, che ti ricorderanno che il servizio sarà attivo fino al {{ expiration }}.",
"billing_autorenew_service_update_manual_renew": "Per mantenere il servizio attivo, sarà sufficiente rinnovarlo.",
"billing_autorenew_service_update_manual_warning": "Attenzione: una volta giunto a scadenza, il servizio viene immediatamente sospeso e non sarà più accessibile. In caso di mancato pagamento da parte tua entro qualche giorno, i dati ad esso associati verranno eliminati definitivamente."
"billing_autorenew_service_update_manual_warning": "Attenzione: una volta giunto a scadenza, il servizio viene immediatamente sospeso e non sarà più accessibile. In caso di mancato pagamento da parte tua entro qualche giorno, i dati ad esso associati verranno eliminati definitivamente.",
"billing_autorenew_service_update_manual_warning_banner_hosting_impact": "Attenzione: la disattivazione del rinnovo automatico avrà impatto anche sui prodotti associati al tuo hosting condiviso.",
"billing_autorenew_service_update_manual_warning_banner_email_instructions": "Per conservare le email, ti consigliamo di disassociarle.",
"billing_autorenew_service_update_manual_warning_banner_guide_link": "Link alla guida"
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,8 @@
"billing_autorenew_service_update_manual_non_automatic": "W tej konfiguracji odnowienia Twoja usługa nie będzie automatycznie odnawiana w dniu jej wygaśnięcia.",
"billing_autorenew_service_update_manual_expiration": "Na kilka tygodni/dni przed wygaśnięciem usługi otrzymasz kilka przypomnień e-mailem o dacie wygaśnięcia {{expiration}}.",
"billing_autorenew_service_update_manual_renew": "Dzięki temu, jeśli chcesz zachować usługę, będziesz mógł ją odnowić.",
"billing_autorenew_service_update_manual_warning": "Uwaga: po wygaśnięciu usługi zostanie ona natychmiast zawieszona i nie będzie już dostępna. W przypadku braku uregulowania płatności dane powiązane z tą usługą zostaną definitywnie usunięte po kilku dniach."
"billing_autorenew_service_update_manual_warning": "Uwaga: po wygaśnięciu usługi zostanie ona natychmiast zawieszona i nie będzie już dostępna. W przypadku braku uregulowania płatności dane powiązane z tą usługą zostaną definitywnie usunięte po kilku dniach.",
"billing_autorenew_service_update_manual_warning_banner_hosting_impact": "Uwaga: wyłączenie automatycznego odnowienia wpłynie również na produkty powiązane z Twoim hostingiem.",
"billing_autorenew_service_update_manual_warning_banner_email_instructions": "Jeśli chcesz zachować e-maile, zalecamy, abyś już teraz je odłączył.",
"billing_autorenew_service_update_manual_warning_banner_guide_link": "Link do przewodnika"
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,8 @@
"billing_autorenew_service_update_manual_non_automatic": "Neste modo de renovação, o seu serviço não é automaticamente renovado na sua data de expiração.",
"billing_autorenew_service_update_manual_expiration": "Nas semanas/dias anteriores à data de expiração, receberá várias notificações por e-mail a informá-lo da sua expiração a {{ expiration }}.",
"billing_autorenew_service_update_manual_renew": "Para manter o serviço, só precisará de o renovar.",
"billing_autorenew_service_update_manual_warning": "Atenção: uma vez expirado, o serviço será imediatamente suspenso e ficará inacessível. Em caso de falta de pagamento, os dados relativos a este serviço serão definitivamente eliminados ao fim de alguns dias."
"billing_autorenew_service_update_manual_warning": "Atenção: uma vez expirado, o serviço será imediatamente suspenso e ficará inacessível. Em caso de falta de pagamento, os dados relativos a este serviço serão definitivamente eliminados ao fim de alguns dias.",
"billing_autorenew_service_update_manual_warning_banner_hosting_impact": "Atenção: a desativação da renovação automática afetará também os produtos associados ao seu alojamento partilhado.",
"billing_autorenew_service_update_manual_warning_banner_email_instructions": "Se pretender conservar os e-mails, convidamo-lo a dissociá-los agora.",
"billing_autorenew_service_update_manual_warning_banner_guide_link": "Link para o guia"
}
Original file line number Diff line number Diff line change
Expand Up @@ -362,4 +362,8 @@ export default class BillingService {
!this.isResiliated()
);
}

get isHostingWeb() {
return this.serviceType === 'HOSTING_WEB';
}
}

0 comments on commit 50356a4

Please sign in to comment.