mirror of
https://github.com/portainer/portainer.git
synced 2025-07-22 06:49:40 +02:00
fix(rolling-restart): wording and icon changes [EE-4834] (#8239)
* icon and wording changes * fix inconsistencies and grammar * fix(ui/buttons): show tooltip * Change icon and confirmation dialog * edit icon * rename be-only-button to be-teaser-button for consistency Co-authored-by: Chaim Lev-Ari <chaim.levi-ari@portainer.io>
This commit is contained in:
parent
1d42db93f1
commit
4dc643acd9
6 changed files with 45 additions and 36 deletions
|
@ -224,7 +224,7 @@ class KubernetesApplicationController {
|
|||
}
|
||||
|
||||
rollbackApplication() {
|
||||
this.ModalService.confirmUpdate('Rolling back the application to a previous configuration may cause a service interruption. Do you wish to continue?', (confirmed) => {
|
||||
this.ModalService.confirmUpdate('Rolling back the application to a previous configuration may cause service interruption. Do you wish to continue?', (confirmed) => {
|
||||
if (confirmed) {
|
||||
return this.$async(this.rollbackApplicationAsync);
|
||||
}
|
||||
|
@ -234,6 +234,15 @@ class KubernetesApplicationController {
|
|||
* REDEPLOY
|
||||
*/
|
||||
async redeployApplicationAsync() {
|
||||
const confirmed = await this.ModalService.confirmAsync({
|
||||
title: 'Are you sure?',
|
||||
message: 'Terminating and restarting the application will cause service interruption. Do you wish to continue?',
|
||||
buttons: { confirm: { label: 'Terminate and restart', className: 'btn-primary' } },
|
||||
});
|
||||
if (!confirmed) {
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
const promises = _.map(this.application.Pods, (item) => this.KubernetesPodService.delete(item));
|
||||
await Promise.all(promises);
|
||||
|
@ -245,11 +254,7 @@ class KubernetesApplicationController {
|
|||
}
|
||||
|
||||
redeployApplication() {
|
||||
this.ModalService.confirmUpdate('Redeploying the application may cause a service interruption. Do you wish to continue?', (confirmed) => {
|
||||
if (confirmed) {
|
||||
return this.$async(this.redeployApplicationAsync);
|
||||
}
|
||||
});
|
||||
return this.$async(this.redeployApplicationAsync);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue