<div>
<input
type="text" name="table-filter" id="table-filter" i18n-placeholder placeholder="Filter..."
+ (keyup)="onSearch($event.target.value)"
>
</div>
</div>
<ng-template pTemplate="header">
<tr>
- <th style="width: 40px"></th>
<th style="width: 40px">
+ <p-tableHeaderCheckbox></p-tableHeaderCheckbox>
</th>
+ <th style="width: 40px"></th>
<th i18n pSortableColumn="username">Username <p-sortIcon field="username"></p-sortIcon></th>
<th i18n>Email</th>
<th i18n>Video quota</th>
</td>
<td>
- {{ user.username }}
- <span *ngIf="user.blocked" class="banned-info">(banned)</span>
+ <a i18n-title title="Go to the account page" target="_blank" rel="noopener noreferrer" [routerLink]="[ '/accounts/' + user.username ]">
+ {{ user.username }}
+ <span i18n *ngIf="user.blocked" class="banned-info">(banned)</span>
+ </a>
</td>
<td>{{ user.email }}</td>
<td>{{ user.videoQuotaUsed }} / {{ user.videoQuota }}</td>