+
{{item.engine}}
@@ -103,7 +110,7 @@
diff --git a/src/ui_ng/lib/src/helm-chart/versions/helm-chart-version.component.ts b/src/ui_ng/lib/src/helm-chart/versions/helm-chart-version.component.ts
index 5f1305e46..86f3240f1 100644
--- a/src/ui_ng/lib/src/helm-chart/versions/helm-chart-version.component.ts
+++ b/src/ui_ng/lib/src/helm-chart/versions/helm-chart-version.component.ts
@@ -172,7 +172,10 @@ export class ChartVersionComponent implements OnInit {
});
}
- versionDownload(item?: HelmChartVersion) {
+ versionDownload(evt: Event, item?: HelmChartVersion) {
+ if (evt) {
+ evt.stopPropagation();
+ }
let selectedVersion: HelmChartVersion;
if (item) {
@@ -268,6 +271,10 @@ export class ChartVersionComponent implements OnInit {
}
}
+ deleteVersionCard(env: Event, version: HelmChartVersion) {
+ env.stopPropagation();
+ this.openVersionDeleteModal([version]);
+ }
openVersionDeleteModal(versions: HelmChartVersion[]) {
let versionNames = versions.map(v => v.name).join(",");
this.translateService.get("HELM_CHART.DELETE_CHART_VERSION").subscribe(key => {
@@ -304,8 +311,15 @@ export class ChartVersionComponent implements OnInit {
}
}
-
getDefaultIcon(v: HelmChartVersion) {
v.icon = this.chartDefaultIcon;
}
+
+ getStatusString(chartVersion: HelmChartVersion) {
+ if (chartVersion.deprecated) {
+ return "HELM_CHART.DEPRECATED";
+ } else {
+ return "HELM_CHART.ACTIVE";
+ }
+ }
}
diff --git a/src/ui_ng/lib/src/service/interface.ts b/src/ui_ng/lib/src/service/interface.ts
index d1b870879..62415be6f 100644
--- a/src/ui_ng/lib/src/service/interface.ts
+++ b/src/ui_ng/lib/src/service/interface.ts
@@ -307,7 +307,7 @@ export interface HelmChartItem {
status?: string;
pulls?: number;
maintainer?: string;
-
+ deprecated?: boolean;
}
export interface HelmChartVersion {
@@ -324,6 +324,7 @@ export interface HelmChartVersion {
urls: string[];
created: string;
digest: string;
+ deprecated?: boolean;
}
export interface HelmChartDetail {
diff --git a/src/ui_ng/src/i18n/lang/en-us-lang.json b/src/ui_ng/src/i18n/lang/en-us-lang.json
index 844d7f2bb..0111fc9b4 100644
--- a/src/ui_ng/src/i18n/lang/en-us-lang.json
+++ b/src/ui_ng/src/i18n/lang/en-us-lang.json
@@ -521,7 +521,8 @@
"COMMAND": "Commands",
"PROV_FILE": "Prov File",
"READY": "Ready",
- "NOT_READY": "Not Ready"
+ "NOT_READY": "Not Ready",
+ "STATUS": "Status"
},
"ALERT": {
"FORM_CHANGE_CONFIRMATION": "Some changes are not saved yet. Do you want to cancel?"
diff --git a/src/ui_ng/src/i18n/lang/es-es-lang.json b/src/ui_ng/src/i18n/lang/es-es-lang.json
index 0f4ba2a9e..627895e4b 100644
--- a/src/ui_ng/src/i18n/lang/es-es-lang.json
+++ b/src/ui_ng/src/i18n/lang/es-es-lang.json
@@ -520,7 +520,8 @@
"COMMAND": "Commands",
"PROV_FILE": "Prov File",
"READY": "Ready",
- "NOT_READY": "Not Ready"
+ "NOT_READY": "Not Ready",
+ "STATUS": "Status"
},
"ALERT": {
"FORM_CHANGE_CONFIRMATION": "Algunos cambios no se han guardado aún. ¿Quiere cancelar?"
diff --git a/src/ui_ng/src/i18n/lang/fr-fr-lang.json b/src/ui_ng/src/i18n/lang/fr-fr-lang.json
index 8683bd2cc..b4fadc631 100644
--- a/src/ui_ng/src/i18n/lang/fr-fr-lang.json
+++ b/src/ui_ng/src/i18n/lang/fr-fr-lang.json
@@ -495,7 +495,8 @@
"COMMAND": "Commands",
"PROV_FILE": "Prov File",
"READY": "Ready",
- "NOT_READY": "Not Ready"
+ "NOT_READY": "Not Ready",
+ "STATUS": "Status"
},
"ALERT": {
"FORM_CHANGE_CONFIRMATION": "Certaines modifications ne sont pas encore enregistrées. Voulez-vous annuler ?"
diff --git a/src/ui_ng/src/i18n/lang/zh-cn-lang.json b/src/ui_ng/src/i18n/lang/zh-cn-lang.json
index efa056850..f2e6666a7 100644
--- a/src/ui_ng/src/i18n/lang/zh-cn-lang.json
+++ b/src/ui_ng/src/i18n/lang/zh-cn-lang.json
@@ -520,7 +520,8 @@
"COMMAND": "命令",
"PROV_FILE": "Prov 文件",
"READY": "就绪",
- "NOT_READY": "未就绪"
+ "NOT_READY": "未就绪",
+ "STATUS": "状态"
},
"ALERT": {
"FORM_CHANGE_CONFIRMATION": "表单内容改变,确认是否取消?"