feat(user-update): Konstante Variablen erstellt, um die erlaubten Sprachen in den Umgebungen zu bestimmen.
- Combobox mit erlaubten Sprachen als Optionen mit Angular for-Schleife erstellt
This commit is contained in:
parent
faac31b3bb
commit
44a017ad9e
@ -48,12 +48,20 @@
|
|||||||
}
|
}
|
||||||
</mat-select>
|
</mat-select>
|
||||||
</mat-form-field>
|
</mat-form-field>
|
||||||
|
<mat-form-field>
|
||||||
|
<mat-label>Sprache</mat-label>
|
||||||
|
<mat-select [(value)]="user.language" [(ngModel)]="user.language">
|
||||||
|
@for (language of allowedLanguages; track language) {
|
||||||
|
<mat-option [value]="language.value">{{language.name}}</mat-option>
|
||||||
|
}
|
||||||
|
</mat-select>
|
||||||
|
</mat-form-field>
|
||||||
</div>
|
</div>
|
||||||
<!-- comment -->
|
<!-- comment -->
|
||||||
<div class="dd-row input-row">
|
<div class="dd-row input-row">
|
||||||
<mat-form-field>
|
<mat-form-field>
|
||||||
<mat-label>Kommentar</mat-label>
|
<mat-label>Kommentar</mat-label>
|
||||||
<input matInput [formControl]="comment" />
|
<textarea matInput [formControl]="comment"></textarea>
|
||||||
</mat-form-field>
|
</mat-form-field>
|
||||||
</div>
|
</div>
|
||||||
<!-- save-button, delete-button -->
|
<!-- save-button, delete-button -->
|
||||||
|
|||||||
@ -34,6 +34,10 @@ export class UserUpdateFormComponent {
|
|||||||
return env.constants.date_formats;
|
return env.constants.date_formats;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get allowedLanguages(): Array<{ value: string, name: string }> {
|
||||||
|
return env.constants.languages;
|
||||||
|
}
|
||||||
|
|
||||||
readonly username = new FormControl(this.user.username, [Validators.required]);
|
readonly username = new FormControl(this.user.username, [Validators.required]);
|
||||||
readonly email = new FormControl(this.user.email, [Validators.required, Validators.email]);
|
readonly email = new FormControl(this.user.email, [Validators.required, Validators.email]);
|
||||||
readonly name = new FormControl(this.user.prename, [Validators.required]);
|
readonly name = new FormControl(this.user.prename, [Validators.required]);
|
||||||
|
|||||||
@ -210,6 +210,10 @@ export const env = {
|
|||||||
value: "yyyy-MM-dd",
|
value: "yyyy-MM-dd",
|
||||||
name: "yyyy-MM-dd",
|
name: "yyyy-MM-dd",
|
||||||
}
|
}
|
||||||
|
],
|
||||||
|
languages: [
|
||||||
|
{ value: "de-DE", name: "de-DE" },
|
||||||
|
{ value: "en-US", name: "en-US" }
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
Loading…
x
Reference in New Issue
Block a user