This commit is contained in:
Lurkars
2021-03-11 19:52:37 +01:00
parent cf46cf6fd0
commit c4321d99cb
41 changed files with 1389 additions and 471 deletions
@@ -9,13 +9,14 @@ import { I18nService } from './../../services/i18n.service';
})
export class PermissionsComponent implements OnInit {
datetimeformat: String;
@Input() permissions;
permissionColumns = ["name", "expires"];
permissionColumns = ["name", "starts", "expires"];
constructor(private i18n: I18nService) { }
ngOnInit(): void {
this.datetimeformat = this.i18n.get('date-time-format',[]);
}
sortData(sort: Sort) {
@@ -28,7 +29,8 @@ export class PermissionsComponent implements OnInit {
this.permissions = data.sort((a, b) => {
const isAsc = sort.direction === 'asc';
switch (sort.active) {
case 'name': return this.compare(this.i18n.get('permissions.' + a.name,[]), this.i18n.get('permissions.' + b.name,[]), isAsc);
case 'name': return this.compare(this.i18n.get('permissions.' + a.name, []), this.i18n.get('permissions.' + b.name, []), isAsc);
case 'starts': return this.compare(a.starts, b.starts, isAsc);
case 'expires': return this.compare(a.expires, b.expires, isAsc);
default: return 0;
}