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/assets/i18n/de.json b/src/assets/i18n/de.json
index 54dfe73..2447cb9 100644
--- a/src/assets/i18n/de.json
+++ b/src/assets/i18n/de.json
@@ -282,6 +282,7 @@
             "NEWUSER": "Neuer Benutzer",
             "USERNAME": "Nutzername",
             "PASSWORD": "Passwort",
+            "OLDPASSWORD": "Jetziges Passwort",
             "CONFPASSWORD": "Passwort bestätigen",
             "EDITUSER": "Benutzer bearbeiten",
             "NEWPASSWORD": "Neues Kennwort",
@@ -295,7 +296,8 @@
             "PROJECTSROLES": "Projekte Rollen",
             "EDITPROJECTROLEMAPPING": "Projektrollenzuordnung bearbeiten",
             "ADDMAPPINGS": "Mappings hinzufügen",
-            "EDITPROJECTROLEERROR": "Bitte geben Sie mindestens eine Projektrollenzuordnung an, um fortzufahren"
+            "EDITPROJECTROLEERROR": "Bitte geben Sie mindestens eine Projektrollenzuordnung an, um fortzufahren",
+            "CHANGEPASSWORD": "Passwort wurde geändert. Melden Sie sich an, um Ihre Sitzung zu starten"
         },
         "TOPOLOGY": {
             "SELECTELEMENT": "Element auswählen",
diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json
index 200e1b9..45313c1 100644
--- a/src/assets/i18n/en.json
+++ b/src/assets/i18n/en.json
@@ -282,6 +282,7 @@
             "NEWUSER": "New User",
             "USERNAME": "User Name",
             "PASSWORD": "Password",
+            "OLDPASSWORD": "Current Password",
             "CONFPASSWORD": "Confirm Password",
             "EDITUSER": "Edit User",
             "NEWPASSWORD": "New Password",
@@ -295,7 +296,8 @@
             "PROJECTSROLES": "Projects Roles",
             "EDITPROJECTROLEMAPPING": "Edit Project Role Mapping",
             "ADDMAPPINGS": "Add Mappings",
-            "EDITPROJECTROLEERROR": "Please provide at least one project role mapping to continue"
+            "EDITPROJECTROLEERROR": "Please provide at least one project role mapping to continue",
+            "CHANGEPASSWORD": "Password is changed, Sign in to start your session"
         },
         "TOPOLOGY": {
             "SELECTELEMENT": "Select Element",
diff --git a/src/assets/i18n/es.json b/src/assets/i18n/es.json
index 3f6092c..7e2df4d 100644
--- a/src/assets/i18n/es.json
+++ b/src/assets/i18n/es.json
@@ -282,6 +282,7 @@
             "NEWUSER": "Nuevo usuario",
             "USERNAME": "Nombre de usuario",
             "PASSWORD": "Contraseña",
+            "OLDPASSWORD": "Contraseña actual",
             "CONFPASSWORD": "Confirmar contraseña",
             "EDITUSER": "Editar usuario",
             "NEWPASSWORD": "Nueva contraseña",
@@ -295,7 +296,8 @@
             "PROJECTSROLES": "Roles de proyectos",
             "EDITPROJECTROLEMAPPING": "Editar asignación de roles de proyecto",
             "ADDMAPPINGS": "Agregar asignaciones",
-            "EDITPROJECTROLEERROR": "Proporcione al menos un mapeo de roles del proyecto para continuar"
+            "EDITPROJECTROLEERROR": "Proporcione al menos un mapeo de roles del proyecto para continuar",
+            "CHANGEPASSWORD": "Se cambió la contraseña, inicie sesión para iniciar su sesión"
         },
         "TOPOLOGY": {
             "SELECTELEMENT": "Seleccionar elemento",
diff --git a/src/assets/i18n/pt.json b/src/assets/i18n/pt.json
index 64a5c13..ee257f9 100644
--- a/src/assets/i18n/pt.json
+++ b/src/assets/i18n/pt.json
@@ -282,6 +282,7 @@
             "NEWUSER": "Novo usuário",
             "USERNAME": "Nome de Usuário",
             "PASSWORD": "Senha",
+            "OLDPASSWORD": "Senha atual",
             "CONFPASSWORD": "Confirme a Senha",
             "EDITUSER": "Editar usuário",
             "NEWPASSWORD": "Nova senha",
@@ -295,7 +296,8 @@
             "PROJECTSROLES": "Funções dos Projetos",
             "EDITPROJECTROLEMAPPING": "Editar mapeamento de função do projeto",
             "ADDMAPPINGS": "Adicionar mapeamentos",
-            "EDITPROJECTROLEERROR": "Forneça pelo menos um mapeamento de função do projeto para continuar"
+            "EDITPROJECTROLEERROR": "Forneça pelo menos um mapeamento de função do projeto para continuar",
+            "CHANGEPASSWORD": "A senha foi alterada, faça login para iniciar sua sessão"
         },
         "TOPOLOGY": {
             "SELECTELEMENT": "Selecionar elemento",