| .. | .. |
|---|
| 16 | 16 | import { ListingBase } from './base'; |
|---|
| 17 | 17 | |
|---|
| 18 | 18 | |
|---|
| 19 | | -var app_example = { |
|---|
| 20 | | - code: 'CICS', |
|---|
| 21 | | - creation_timestamp: 1418384439000, |
|---|
| 22 | | - description: 'Wellbore integrity analysis software', |
|---|
| 23 | | - id: 1, |
|---|
| 24 | | - license_filename: 'config_server.lic', |
|---|
| 25 | | - name: 'CurisIntegrity', |
|---|
| 26 | | - metadata: |
|---|
| 27 | | - [ { key: 'max_docs', |
|---|
| 28 | | - value: '250000', |
|---|
| 29 | | - readonly: true, |
|---|
| 30 | | - mandatory: true } ] |
|---|
| 31 | | -} |
|---|
| 19 | +var user_example = { username: 'rym', |
|---|
| 20 | + roles: [ 1 ], |
|---|
| 21 | + lastLogin: 1488885433000, |
|---|
| 22 | + modificationTimestamp: 1479898458000, |
|---|
| 23 | + email: 'rbouchair@curistec.com', |
|---|
| 24 | + first_name: 'Rym', |
|---|
| 25 | + last_name: 'Bouchair', |
|---|
| 26 | + creation_timestamp: 1479898458000, |
|---|
| 27 | + organizations_ids: [ 1, 2, 5, 6, 7, 8 ] } |
|---|
| 32 | 28 | |
|---|
| 33 | 29 | @Component({ |
|---|
| 34 | 30 | selector: 'user-list', |
|---|
| .. | .. |
|---|
| 37 | 33 | export class UserListComponent extends ListingBase implements AfterViewInit { |
|---|
| 38 | 34 | |
|---|
| 39 | 35 | columns: ITdDataTableColumn[] = [ |
|---|
| 40 | | - { name: 'code', label: 'Code', tooltip: 'Application code' }, |
|---|
| 41 | | - { name: 'name', label: 'Application name' }, |
|---|
| 42 | | - { name: 'creation_timestamp', label: 'Creation date' }, |
|---|
| 36 | + { name: 'username', label: 'Username', tooltip: 'Username to access app' }, |
|---|
| 37 | + { name: 'fullname', label: 'Fullname' }, |
|---|
| 38 | + { name: 'email', label: 'User email' }, |
|---|
| 39 | + { name: 'lastLogin', label: 'Last login date' }, |
|---|
| 43 | 40 | { name: 'menu', label: '' } |
|---|
| 44 | 41 | ]; |
|---|
| 45 | 42 | |
|---|
| .. | .. |
|---|
| 81 | 78 | this.router.navigate(['users/create']); |
|---|
| 82 | 79 | } |
|---|
| 83 | 80 | |
|---|
| 84 | | - edit(eleId: number | string) : void { |
|---|
| 85 | | - this.router.navigate([`users/edit/${eleId}`]); |
|---|
| 81 | + edit(username: number | string) : void { |
|---|
| 82 | + this.router.navigate([`users/edit/${username}`]); |
|---|
| 86 | 83 | } |
|---|
| 87 | 84 | |
|---|
| 88 | 85 | } |
|---|