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", "notificationRegional": "Regional",
"Clone Monitor": "Clone Monitor", "Clone Monitor": "Clone Monitor",
"Clone": "Clone", "Clone": "Clone",
"cloneOf": "Clone of {0}",
"smtp": "Email (SMTP)", "smtp": "Email (SMTP)",
"secureOptionNone": "None / STARTTLS (25, 587)", "secureOptionNone": "None / STARTTLS (25, 587)",
"secureOptionTLS": "TLS (465)", "secureOptionTLS": "TLS (465)",

View File

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