diff --git a/src/app/shared/footer/footer.component.html b/src/app/shared/footer/footer.component.html
index 2b010591b..f59a4f364 100644
--- a/src/app/shared/footer/footer.component.html
+++ b/src/app/shared/footer/footer.component.html
@@ -51,6 +51,24 @@
{{ server }}
+
+
+
+
+
+
+
+
+
+
+
+
@if (isBusinessDateDefined) {
diff --git a/src/app/shared/footer/footer.component.ts b/src/app/shared/footer/footer.component.ts
index 643a66e4e..1cf52519d 100644
--- a/src/app/shared/footer/footer.component.ts
+++ b/src/app/shared/footer/footer.component.ts
@@ -43,6 +43,10 @@ export class FooterComponent implements OnInit, OnDestroy {
private dateUtils = inject(Dates);
private versionService = inject(VersionService);
+ username: string = '';
+ name: string = '';
+ renderTime: Date = new Date();
+
@Input() styleClass: string = '';
@Input() variant: 'default' | 'compact' = 'default';
@@ -72,6 +76,8 @@ export class FooterComponent implements OnInit, OnDestroy {
constructor() {
this.displayBackEndInfo = environment.displayBackEndInfo === 'true';
+ this.setUserInfo();
+ this.renderTime = new Date();
}
ngOnInit() {
@@ -104,6 +110,18 @@ export class FooterComponent implements OnInit, OnDestroy {
this.versions.fineract.hash = buildVersion[1];
}
});
+ this.setUserInfo();
+ }
+ }
+
+ setUserInfo() {
+ const credentials = this.authenticationService.getCredentials();
+ if (credentials) {
+ this.username = credentials.username;
+ this.name = credentials.staffDisplayName || credentials.username;
+ } else {
+ this.username = '';
+ this.name = '';
}
}
diff --git a/src/assets/translations/cs-CS.json b/src/assets/translations/cs-CS.json
index 73f8d761a..04167d54e 100644
--- a/src/assets/translations/cs-CS.json
+++ b/src/assets/translations/cs-CS.json
@@ -288,7 +288,10 @@
"Tenant": "Instanci",
"Mifos WebApp": "Mifos® WebApp",
"Apache Fineract": "Apache Fineract®",
- "Server": "Server"
+ "Server": "Server",
+ "Username": "Uživatelské jméno",
+ "Name": "Jméno",
+ "Render Time": "Doba vykreslování"
},
"accounting": {
"Accrual (periodic)": "Akruální (periodické)",
diff --git a/src/assets/translations/de-DE.json b/src/assets/translations/de-DE.json
index 7a9d945a6..228da7790 100644
--- a/src/assets/translations/de-DE.json
+++ b/src/assets/translations/de-DE.json
@@ -288,7 +288,10 @@
"Tenant": "Mieter",
"Mifos WebApp": "Mifos® WebApp",
"Apache Fineract": "Apache Fineract®",
- "Server": "Server"
+ "Server": "Server",
+ "Username": "Benutzername",
+ "Name": "Name",
+ "Render Time": "Renderzeit"
},
"accounting": {
"Accrual (periodic)": "Abgrenzung (periodisch)",
diff --git a/src/assets/translations/en-US.json b/src/assets/translations/en-US.json
index 6b0f92e84..7a98e4f8b 100644
--- a/src/assets/translations/en-US.json
+++ b/src/assets/translations/en-US.json
@@ -289,7 +289,10 @@
"Tenant": "Tenant",
"Mifos WebApp": "Mifos® WebApp",
"Apache Fineract": "Apache Fineract®",
- "Server": "Server"
+ "Server": "Server",
+ "Username": "Username",
+ "Name": "Name",
+ "Render Time": "Render Time"
},
"accounting": {
"Accrual (periodic)": "Accrual (periodic)",
diff --git a/src/assets/translations/es-CL.json b/src/assets/translations/es-CL.json
index 45398112c..a01cdcca4 100644
--- a/src/assets/translations/es-CL.json
+++ b/src/assets/translations/es-CL.json
@@ -288,7 +288,10 @@
"Tenant": "Instancia",
"Mifos WebApp": "Mifos® WebApp",
"Apache Fineract": "Apache Fineract®",
- "Server": "Servidor"
+ "Server": "Servidor",
+ "Username": "Nombre de usuario",
+ "Name": "Nombre",
+ "Render Time": "Tiempo de renderizado"
},
"accounting": {
"Accrual (periodic)": "Devengo (periódico)",
diff --git a/src/assets/translations/es-MX.json b/src/assets/translations/es-MX.json
index ae7b0a97a..b44212716 100644
--- a/src/assets/translations/es-MX.json
+++ b/src/assets/translations/es-MX.json
@@ -288,7 +288,10 @@
"Tenant": "Instancia",
"Mifos WebApp": "Mifos® WebApp",
"Apache Fineract": "Apache Fineract®",
- "Server": "Servidor"
+ "Server": "Servidor",
+ "Username": "Usuario",
+ "Name": "Nombre",
+ "Render Time": "Tiempo de renderizado"
},
"accounting": {
"Accrual (periodic)": "Devengo (periódico)",
diff --git a/src/assets/translations/fr-FR.json b/src/assets/translations/fr-FR.json
index 0397b481a..6cb8eda5b 100644
--- a/src/assets/translations/fr-FR.json
+++ b/src/assets/translations/fr-FR.json
@@ -288,7 +288,10 @@
"Tenant": "Locataire",
"Mifos WebApp": "Mifos® WebApp",
"Apache Fineract": "Apache Fineract®",
- "Server": "Serveur"
+ "Server": "Serveur",
+ "Username": "Nom d'utilisateur",
+ "Name": "Nom",
+ "Render Time": "Temps de rendu"
},
"accounting": {
"Accrual (periodic)": "Accumulation (périodique)",
diff --git a/src/assets/translations/it-IT.json b/src/assets/translations/it-IT.json
index 825a5a3f9..2569eab59 100644
--- a/src/assets/translations/it-IT.json
+++ b/src/assets/translations/it-IT.json
@@ -288,7 +288,10 @@
"Tenant": "Inquilino",
"Mifos WebApp": "Mifos® WebApp",
"Apache Fineract": "Apache Fineract®",
- "Server": "Server"
+ "Server": "Server",
+ "Username": "Nome utente",
+ "Name": "Nome",
+ "Render Time": "Tempo di rendering"
},
"accounting": {
"Accrual (periodic)": "Accantonamento (periodico)",
diff --git a/src/assets/translations/ko-KO.json b/src/assets/translations/ko-KO.json
index 4df9109b8..e937249b6 100644
--- a/src/assets/translations/ko-KO.json
+++ b/src/assets/translations/ko-KO.json
@@ -288,7 +288,10 @@
"Tenant": "임차인",
"Mifos WebApp": "Mifos® WebApp",
"Apache Fineract": "Apache Fineract®",
- "Server": "서버"
+ "Server": "서버",
+ "Username": "사용자 이름",
+ "Name": "이름",
+ "Render Time": "렌더링 시간"
},
"accounting": {
"Accrual (periodic)": "발생(정기적)",
diff --git a/src/assets/translations/lt-LT.json b/src/assets/translations/lt-LT.json
index 885cba4b7..be72b43fc 100644
--- a/src/assets/translations/lt-LT.json
+++ b/src/assets/translations/lt-LT.json
@@ -288,7 +288,10 @@
"Tenant": "Nuomininkas",
"Mifos WebApp": "Mifos® WebApp",
"Apache Fineract": "Apache Fineract®",
- "Server": "Serveris"
+ "Server": "Serveris",
+ "Username": "Vartotojo vardas",
+ "Name": "Vardas",
+ "Render Time": "Atvaizdavimo laikas"
},
"accounting": {
"Accrual (periodic)": "Kaupiamasis (periodinis)",
diff --git a/src/assets/translations/lv-LV.json b/src/assets/translations/lv-LV.json
index 03458fa22..0e67c575a 100644
--- a/src/assets/translations/lv-LV.json
+++ b/src/assets/translations/lv-LV.json
@@ -288,7 +288,10 @@
"Tenant": "Nomnieks",
"Mifos WebApp": "Mifos® WebApp",
"Apache Fineract": "Apache Fineract®",
- "Server": "Serveris"
+ "Server": "Serveris",
+ "Username": "Lietotājvārds",
+ "Name": "Vārds",
+ "Render Time": "Attēlošanas laiks"
},
"accounting": {
"Accrual (periodic)": "Uzkrāšana (periodiski)",
diff --git a/src/assets/translations/ne-NE.json b/src/assets/translations/ne-NE.json
index 635dd828f..715853178 100644
--- a/src/assets/translations/ne-NE.json
+++ b/src/assets/translations/ne-NE.json
@@ -288,7 +288,10 @@
"Tenant": "भाडामा लिने व्यक्ति",
"Mifos WebApp": "Mifos® WebApp",
"Apache Fineract": "Apache Fineract®",
- "Server": "सर्भर"
+ "Server": "सर्भर",
+ "Username": "प्रयोगकर्ता नाम",
+ "Name": "नाम",
+ "Render Time": "प्रस्तुति समय"
},
"accounting": {
"Accrual (periodic)": "उपार्जन (आवधिक)",
diff --git a/src/assets/translations/pt-PT.json b/src/assets/translations/pt-PT.json
index de96104ee..5baa8b183 100644
--- a/src/assets/translations/pt-PT.json
+++ b/src/assets/translations/pt-PT.json
@@ -288,7 +288,10 @@
"Tenant": "Inquilino",
"Mifos WebApp": "Mifos® WebApp",
"Apache Fineract": "Apache Fineract®",
- "Server": "Servidor"
+ "Server": "Servidor",
+ "Username": "Nome de usuário",
+ "Name": "Nome",
+ "Render Time": "Tempo de renderização"
},
"accounting": {
"Accrual (periodic)": "Acumulação (periódica)",
diff --git a/src/assets/translations/sw-SW.json b/src/assets/translations/sw-SW.json
index b63b2c3ea..12f327b8f 100644
--- a/src/assets/translations/sw-SW.json
+++ b/src/assets/translations/sw-SW.json
@@ -288,7 +288,10 @@
"Tenant": "Mpangaji",
"Mifos WebApp": "Mifos® WebApp",
"Apache Fineract": "Apache Fineract®",
- "Server": "Seva"
+ "Server": "Seva",
+ "Username": "Jina la mtumiaji",
+ "Name": "Jina",
+ "Render Time": "Muda wa uwasilishaji"
},
"accounting": {
"Accrual (periodic)": "Accrual (mara kwa mara)",