Feature 10914: Enforce Password change on First login

	* Added NG-UI support to Enforce Password change on First login
	* A popup will be opened on First login with current password, new password and confirm password fields
	* Once new password is entered, Click apply button
	* The popup is closed & redirected to Login page.
	* Sign in using the new password.

Change-Id: I9ee6bf923e897b40d06a1781cdd7d044b171c825
Signed-off-by: SANDHYA.JS <sandhya.j@tataelxsi.co.in>
diff --git a/src/app/users/UsersModule.ts b/src/app/users/UsersModule.ts
index 2014c48..8b5f316 100644
--- a/src/app/users/UsersModule.ts
+++ b/src/app/users/UsersModule.ts
@@ -28,7 +28,7 @@
 import { NgbModule } from '@ng-bootstrap/ng-bootstrap';
 import { NgSelectModule } from '@ng-select/ng-select';
 import { TranslateModule } from '@ngx-translate/core';
-import { AddEditUserComponent } from 'AddEditUserComponent';
+import { ChangePasswordModule } from 'ChangePasswordModule';
 import { DataService } from 'DataService';
 import { LoaderModule } from 'LoaderModule';
 import { Ng2SmartTableModule } from 'ng2-smart-table';
@@ -60,10 +60,11 @@
  */
 @NgModule({
     imports: [ReactiveFormsModule, FormsModule, CommonModule, HttpClientModule, Ng2SmartTableModule, TranslateModule,
-        FlexLayoutModule, NgSelectModule, NgbModule, RouterModule.forChild(routes), PagePerRowModule, LoaderModule, PageReloadModule],
-    declarations: [UsersComponent, UserDetailsComponent, AddEditUserComponent, ProjectRoleComponent],
+        FlexLayoutModule, NgSelectModule, NgbModule, RouterModule.forChild(routes), PagePerRowModule, LoaderModule,
+        PageReloadModule, ChangePasswordModule],
+    declarations: [UsersComponent, UserDetailsComponent, ProjectRoleComponent],
     providers: [DataService],
-    entryComponents: [AddEditUserComponent, ProjectRoleComponent]
+    entryComponents: [ProjectRoleComponent]
 })
 /** Exporting a class @exports UsersModule */
 export class UsersModule {