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],