Show Copy of in front of the cloned monitor name

This commit is contained in:
Louis Lam 2023-02-25 17:05:03 +08:00
parent 43c797a34e
commit 4fed0c152e
2 changed files with 6 additions and 4 deletions

View file

@ -441,6 +441,7 @@
"notificationRegional": "Regional",
"Clone Monitor": "Clone Monitor",
"Clone": "Clone",
"cloneOf": "Clone of {0}",
"smtp": "Email (SMTP)",
"secureOptionNone": "None / STARTTLS (25, 587)",
"secureOptionTLS": "TLS (465)",

View file

@ -922,13 +922,14 @@ message HealthCheckResponse {
this.monitor = res.monitor;
if (this.isClone) {
/**
/*
* Cloning a monitor will include properties that can not be posted to backend
* as they are not valid columns in the SQLite table.
*/
this.monitor.id = undefined; // Remove id when cloning as we want a new id
this.monitor.includeSensitiveData = undefined;
this.monitor.maintenance = undefined;
this.monitor.name = this.$t("cloneOf", [ this.monitor.name ]);
this.monitor.tags = undefined; // FIXME: Cloning tags does not work yet
}