improve token
This commit is contained in:
parent
fb4d130c1b
commit
f8b6d173bc
@ -21,13 +21,15 @@
|
||||
</a>
|
||||
|
||||
<div class="flex column" *ngIf="!auth.authenticated">
|
||||
<p>{{'tokens.register' | i18n}}</p>
|
||||
<p *ngIf="canRegister()">{{'tokens.register' | i18n}}</p>
|
||||
|
||||
<a routerLink="/register" mat-raised-button color="accent" *ngIf="canRegister()">
|
||||
<mat-icon>how_to_reg</mat-icon> {{'register' | i18n}}
|
||||
</a>
|
||||
|
||||
<p>{{'tokens.login' | i18n}}</p>
|
||||
<p *ngIf="canRegister()">{{'tokens.login' | i18n}}</p>
|
||||
|
||||
<p *ngIf="!canRegister()">{{'tokens.loginRequired' | i18n}}</p>
|
||||
|
||||
<a routerLink="/login" [queryParams]="{ target:'/tokens' }" mat-raised-button color="primary">
|
||||
<mat-icon>login</mat-icon> {{'login' | i18n}}
|
||||
@ -44,7 +46,7 @@
|
||||
|
||||
<div *ngIf="permissions && permissions[0]">
|
||||
<h3>{{'permissions' | i18n}}</h3>
|
||||
<app-permissions [permissions]="permissions"></app-permissions>
|
||||
<app-permissions [permissions]="permissions" [startsVisible]="canRegister()" [expiresVisible]="canRegister()"></app-permissions>
|
||||
</div>
|
||||
<div *ngIf="quotas && quotas[0]">
|
||||
<h3>{{'quotas' | i18n}}</h3>
|
||||
|
@ -13,12 +13,13 @@
|
||||
|
||||
<ng-container matColumnDef="starts">
|
||||
<th mat-header-cell *matHeaderCellDef mat-sort-header="starts"> {{'permissions.starts' | i18n}} </th>
|
||||
<td mat-cell *matCellDef="let permission">{{permission.starts | datef:datetimeformat}}</td>
|
||||
<td mat-cell *matCellDef="let permission">{{ startsVisible ? (permission.starts | datef:datetimeformat) : '-'}}</td>
|
||||
</ng-container>
|
||||
|
||||
<ng-container matColumnDef="expires">
|
||||
<th mat-header-cell *matHeaderCellDef mat-sort-header="expires"> {{'permissions.expires' | i18n}} </th>
|
||||
<td mat-cell *matCellDef="let permission">{{permission.expires | datef:datetimeformat}}</td>
|
||||
<td mat-cell *matCellDef="let permission">{{ expiresVisible ? (permission.expires | datef:datetimeformat) : '-'}}
|
||||
</td>
|
||||
</ng-container>
|
||||
|
||||
<tr mat-header-row *matHeaderRowDef="permissionColumns"></tr>
|
||||
|
@ -11,6 +11,8 @@ export class PermissionsComponent implements OnInit, OnChanges {
|
||||
|
||||
datetimeformat: String;
|
||||
@Input() permissions;
|
||||
@Input() startsVisible: boolean = true;
|
||||
@Input() expiresVisible: boolean = true;
|
||||
permissionColumns = ["name", "starts", "expires"];
|
||||
|
||||
constructor(private i18n: I18nService) {}
|
||||
|
Loading…
Reference in New Issue
Block a user