#878 fix user info demo

This commit is contained in:
Mario Romano
2016-11-09 14:00:46 +00:00
parent edc1699f49
commit 1dafba7a72
4 changed files with 143 additions and 120 deletions

View File

@@ -47,9 +47,13 @@ export class UserInfoComponent implements AfterViewChecked, OnInit {
private baseComponentPath = module.id.replace('components/user-info.component.js', '');
ecmUser: EcmUserModel;
bpmUser: BpmUserModel;
anonymousImageUrl: string = this.baseComponentPath + 'img/anonymous.gif';
bpmUserImage: any;
ecmUserImage: any;
constructor(private ecmUserService: EcmUserService,
@@ -59,6 +63,10 @@ export class UserInfoComponent implements AfterViewChecked, OnInit {
if (translate) {
translate.addTranslationFolder('node_modules/ng2-alfresco-userinfo/src');
}
authService.loginSubject.subscribe((response) => {
this.getUserInfo();
});
}
ngAfterViewChecked() {
@@ -69,10 +77,18 @@ export class UserInfoComponent implements AfterViewChecked, OnInit {
}
ngOnInit() {
this.getUserInfo();
}
getUserInfo() {
this.getEcmUserInfo();
this.getBpmUserInfo();
}
isLoggedIn() {
return this.authService.isLoggedIn();
}
getEcmUserInfo(): void {
if (this.authService.isEcmLoggedIn()) {
this.ecmUserService.getCurrentUserInfo()