rsanchez
2017-03-21 a6e1ace2b6bdba8c08a4acfa42433f3ac073b747
securis/src/main/webapp/src/app/listing/user.list.component.html
....@@ -1,7 +1,7 @@
11 <td-layout-card-over cardWidth="70">
22 <md-toolbar role="toolbar" class="mat-secondary">
33 <span class="push-left-sm">
4
- <span class="md-title" i18n>Applications</span>
4
+ <span class="md-title" i18n>Users</span>
55 </span>
66 <span class="push-left-sm" *ngIf="filteredItems < data.length">
77 <span class="md-body-1">{{filteredItems}} of {{data.length}} applications filtered</span>
....@@ -20,12 +20,20 @@
2020 [sortBy]="sortBy"
2121 (sortChange)="sort($event)"
2222 style="width: 100%">
23
- <template tdDataTableTemplate="creation_timestamp" let-row="row" let-value="value">
24
- <span>{{value | date: 'medium'}}</span>
23
+ <template tdDataTableTemplate="fullname" let-row="row" let-value="value">
24
+ <span>{{row.first_name}} {{row.last_name || ''}}</span>
25
+ </template>
26
+ <template tdDataTableTemplate="email" let-row="row" let-value="value">
27
+ <div layout="row" *ngIf="value">
28
+ <a md-button color="primary" [href]="'mailto:' + value + '?subject=SeCuris'">{{value}}</a>
29
+ </div>
30
+ </template>
31
+ <template tdDataTableTemplate="lastLogin" let-row="row" let-value="value">
32
+ <span *ngIf="value">{{value | timeAgo }}</span>
2533 </template>
2634 <template tdDataTableTemplate="menu" let-row="row" let-index="index">
2735 <div layout="row" layout-align="end center">
28
- <button md-icon-button (click)="edit(row.id)" color="primary"><md-icon>edit</md-icon></button>
36
+ <button md-icon-button (click)="edit(row.username)" color="primary"><md-icon>edit</md-icon></button>
2937 </div>
3038 </template>
3139 </td-data-table>