Fix item number and i18n issues

Fix item number presentation on Group, charts, chart versions, member group add

Signed-off-by: Qian Deng <dengq@vmware.com>
This commit is contained in:
Qian Deng 2018-08-16 20:32:59 +08:00
parent 317a01fa99
commit 8cf7d4f822
11 changed files with 35 additions and 11 deletions

View File

@ -45,7 +45,10 @@
<clr-dg-cell>{{ chart.created | date }}</clr-dg-cell>
</clr-dg-row>
<clr-dg-footer>
<clr-dg-pagination #pagination [clrDgPageSize]="pageSize">
<clr-dg-pagination #pagination [clrDgPageSize]="pageSize" [clrDgTotalItems]="totalCount">
<span *ngIf="pagination.totalItems">
{{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} {{'HELM_CHART.OF' | translate}}
</span>
{{pagination.totalItems}} {{'HELM_CHART.ITEMS'| translate}}
</clr-dg-pagination>
</clr-dg-footer>

View File

@ -105,6 +105,7 @@ export class HelmChartComponent implements OnInit {
charts => {
this.charts = charts.filter(x => x.name.includes(this.lastFilteredChartName));
this.chartsCopy = charts.map(x => Object.assign({}, x));
this.totalCount = charts.length;
},
err => {
this.errorHandler.error(err);

View File

@ -66,8 +66,11 @@
<clr-dg-cell>{{ v.created | date}}</clr-dg-cell>
</clr-dg-row>
<clr-dg-footer>
<clr-dg-pagination #pagination [clrDgPageSize]="pageSize">
{{pagination.totalItems}} {{'HELM_CHART.ITEMS' | translate}}
<clr-dg-pagination #pagination [clrDgPageSize]="pageSize" [clrDgTotalItems]="totalCount">
<span *ngIf="pagination.totalItems">
{{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} {{'HELM_CHART.OF' | translate}}
</span>
{{pagination.totalItems}} {{'HELM_CHART.ITEMS'| translate}}
</clr-dg-pagination>
</clr-dg-footer>
</clr-datagrid>

View File

@ -117,6 +117,7 @@ export class ChartVersionComponent implements OnInit {
versions => {
this.chartVersions = versions.filter(x => x.version.includes(this.lastFilteredVersionName));
this.versionsCopy = versions.map(x => Object.assign({}, x));
this.totalCount = versions.length;
},
err => {
this.errorHandler.error(err);

View File

@ -30,7 +30,10 @@
</clr-dg-row>
<clr-dg-footer>
<clr-dg-pagination #pagination [clrDgPageSize]="15">
{{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} {{'USER.OF' | translate }} {{pagination.totalItems}} {{'GROUP.GROUPS' | translate}}
<span *ngIf="pagination.totalItems">
{{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} {{'GROUP.OF' | translate}}
</span>
{{pagination.totalItems}} {{'GROUP.ITEMS' | translate}}
</clr-dg-pagination>
</clr-dg-footer>
</clr-datagrid>

View File

@ -75,7 +75,10 @@
</clr-dg-row>
<clr-dg-footer>
<clr-dg-pagination #pagination [clrDgPageSize]="5">
<clr-dg-pagination #pagination [clrDgPageSize]="5" [clrDgTotalItems]="totalCount">
<span *ngIf="pagination.totalItems">
{{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} {{'MEMBER.OF' | translate}}
</span>
{{pagination.totalItems}} {{'MEMBER.ITEMS' | translate}}
</clr-dg-pagination>
</clr-dg-footer>

View File

@ -34,6 +34,7 @@ export class AddGroupComponent implements OnInit {
group = new UserGroup();
selectedGroups: UserGroup[] = [];
groups: UserGroup[] = [];
totalCount = 0;
dnTooltip = 'TOOLTIP.ITEM_REQUIRED';
@ -76,6 +77,7 @@ export class AddGroupComponent implements OnInit {
return group.group_name.includes(this.currentTerm)
&& !this.memberList.some(member => member.entity_type === 'g' && member.entity_id === group.id);
});
this.totalCount = groups.length;
this.onLoading = false;
this.ref.detectChanges();
});

View File

@ -265,7 +265,9 @@
"REG_TIME": "Registration Time",
"ADD_GROUP_SUCCESS": "Add group success",
"EDIT_GROUP_SUCCESS": "Edit group success",
"LDAP_TYPE": "LDAP"
"LDAP_TYPE": "LDAP",
"OF": "of",
"ITEMS": "items"
},
"AUDIT_LOG": {
"USERNAME": "Username",

View File

@ -264,7 +264,9 @@
"REG_TIME": "Registration Time",
"ADD_GROUP_SUCCESS": "Add group success",
"EDIT_GROUP_SUCCESS": "Edit group success",
"LDAP_TYPE": "LDAP"
"LDAP_TYPE": "LDAP",
"OF": "of",
"ITEMS": "items"
},
"AUDIT_LOG": {
"USERNAME": "Nombre de usuario",

View File

@ -248,7 +248,9 @@
"REG_TIME": "Registration Time",
"ADD_GROUP_SUCCESS": "Add group success",
"EDIT_GROUP_SUCCESS": "Edit group success",
"LDAP_TYPE": "LDAP"
"LDAP_TYPE": "LDAP",
"OF": "of",
"ITEMS": "items"
},
"AUDIT_LOG": {
"USERNAME": "Nom d'utilisateur",

View File

@ -264,7 +264,9 @@
"REG_TIME": "注册时间",
"ADD_GROUP_SUCCESS": "添加组成功",
"EDIT_GROUP_SUCCESS": "修改组成功",
"LDAP_TYPE": "LDAP"
"LDAP_TYPE": "LDAP",
"OF": "共计",
"ITEMS": "条记录"
},
"AUDIT_LOG": {
"USERNAME": "用户名",
@ -492,7 +494,7 @@
"REPO": "仓库",
"FILTER_FOR_CHARTS": "过滤Chart",
"DELETE": "删除",
"OF": "",
"OF": "共计",
"VERSIONS": "版本",
"APP_VERSION": "应用版本",
"IMAGES": "镜像",
@ -512,7 +514,7 @@
"SIGN": "签名",
"SIGNED": "已签名",
"UNSIGNED": "未签名",
"ITEMS": "",
"ITEMS": "条记录",
"NO_README": "此Chart未提供README文件",
"SECURITY": "安全",
"ACTIVE": "正常",