diff --git a/ogWebconsole/src/app/components/admin/users/users/add-user-modal/add-user-modal.component.html b/ogWebconsole/src/app/components/admin/users/users/add-user-modal/add-user-modal.component.html
index 92949bd..9acb0a0 100644
--- a/ogWebconsole/src/app/components/admin/users/users/add-user-modal/add-user-modal.component.html
+++ b/ogWebconsole/src/app/components/admin/users/users/add-user-modal/add-user-modal.component.html
@@ -15,36 +15,44 @@
{{ 'labelRole' | translate }}
-
- {{ group.name }}
-
+ @for (group of userGroups; track group['@id']) {
+
+ {{ group.name }}
+
+ }
{{ 'labelOrganizationalUnit' | translate }}
-
- {{ unit.name }}
-
+ @for (unit of organizationalUnits; track unit['@id']) {
+
+ {{ unit.name }}
+
+ }
{{ 'cardView' | translate }}
-
- {{ option.name }}
-
+ @for (option of views; track option.value) {
+
+ {{ option.name }}
+
+ }
{{ 'userLanguage' | translate }}
-
- {{ lang.label }}
-
+ @for (lang of availableLanguages; track lang.code) {
+
+ {{ lang.label }}
+
+ }
{{ 'userLanguageHint' | translate }}
diff --git a/ogWebconsole/src/app/components/admin/users/users/add-user-modal/add-user-modal.component.ts b/ogWebconsole/src/app/components/admin/users/users/add-user-modal/add-user-modal.component.ts
index b90e7f3..bceaa5b 100644
--- a/ogWebconsole/src/app/components/admin/users/users/add-user-modal/add-user-modal.component.ts
+++ b/ogWebconsole/src/app/components/admin/users/users/add-user-modal/add-user-modal.component.ts
@@ -36,10 +36,7 @@ export class AddUserModalComponent implements OnInit {
{ value: 'list', name: 'Listado' },
];
- get availableLanguages() {
- const langs = this.configService.languages;
- return Object.keys(langs).map(code => ({ code, label: langs[code] }));
- }
+ readonly availableLanguages: { code: string; label: string }[];
constructor(
public dialogRef: MatDialogRef,
@@ -51,6 +48,8 @@ export class AddUserModalComponent implements OnInit {
private configService: ConfigService
) {
this.baseUrl = this.configService.apiUrl;
+ const langs = this.configService.languages;
+ this.availableLanguages = Object.keys(langs).map(code => ({ code, label: langs[code] }));
this.userForm = this.fb.group({
username: ['', Validators.required],
password: ['', Validators.required],