rsanchez
2017-03-21 a6e1ace2b6bdba8c08a4acfa42433f3ac073b747
securis/src/main/webapp/src/app/listing/user.list.component.ts
....@@ -16,19 +16,15 @@
1616 import { ListingBase } from './base';
1717
1818
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 ] }
3228
3329 @Component({
3430 selector: 'user-list',
....@@ -37,9 +33,10 @@
3733 export class UserListComponent extends ListingBase implements AfterViewInit {
3834
3935 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' },
4340 { name: 'menu', label: '' }
4441 ];
4542
....@@ -81,8 +78,8 @@
8178 this.router.navigate(['users/create']);
8279 }
8380
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}`]);
8683 }
8784
8885 }