/**
* @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';
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';
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();
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',
+ email_id: userData.email_id
};
this.userData.push(userDataObj);
}