X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Fapp%2Fusers%2Fuser-details%2FUserDetailsComponent.ts;h=65ef87830c04b1ddec1dbc14033b745c747c3f3e;hb=refs%2Fchanges%2F14%2F14414%2F3;hp=51047ba6349ec1a43062309d14b85e4f395c8fbc;hpb=1b17c432991a95035a1732426f0c11db57e511c9;p=osm%2FNG-UI.git diff --git a/src/app/users/user-details/UserDetailsComponent.ts b/src/app/users/user-details/UserDetailsComponent.ts index 51047ba..65ef878 100644 --- a/src/app/users/user-details/UserDetailsComponent.ts +++ b/src/app/users/user-details/UserDetailsComponent.ts @@ -19,7 +19,6 @@ /** * @file users details Component. */ -import { isNullOrUndefined } from 'util'; import { Component, Injector, OnDestroy, OnInit } from '@angular/core'; import { NgbModal, NgbModalRef } from '@ng-bootstrap/ng-bootstrap'; import { TranslateService } from '@ngx-translate/core'; @@ -31,7 +30,7 @@ import { LocalDataSource } from 'ng2-smart-table'; import { ProjectService } from 'ProjectService'; import { RestService } from 'RestService'; import { Subscription } from 'rxjs'; -import { SharedService } from 'SharedService'; +import { SharedService, isNullOrUndefined } from 'SharedService'; import { UserData, UserDetail } from 'UserModel'; import { UsersActionComponent } from 'UsersActionComponent'; @@ -125,7 +124,7 @@ export class UserDetailsComponent implements OnInit, OnDestroy { this.projectService.getAllProjects().subscribe((projects: {}[]) => { this.projectList = projects; }); - this.isAdminShow = localStorage.getItem('admin_show') === 'true' ? true : false; + this.isAdminShow = sessionStorage.getItem('admin_show') === 'true' ? true : false; this.generateColumns(); this.generateSettings(); this.generateData(); @@ -252,8 +251,8 @@ export class UserDetailsComponent implements OnInit, OnDestroy { projects: userData.projectListName, identifier: userData._id, user_status: userData._admin.user_status, - account_expire_time: this.sharedService.convertEpochTime(!isNullOrUndefined(userData._admin) ? - userData._admin.account_expire_time : null) + account_expire_time: (!isNullOrUndefined(userData._admin) && !isNullOrUndefined(userData._admin.account_expire_time)) ? this.sharedService.convertEpochTime( + userData._admin.account_expire_time) : 'N/A' }; this.userData.push(userDataObj); }