{{ 'PLUGIN.ASSIGNMENT_DIALOG.TITLE' | translate }}
@for (user of availableUsers; track user) {
{{ user.name || user.email }} @if (user.email) { {{ user.email }} }
}
@if (selectedCount > 0) {
{{ 'PLUGIN.ASSIGNMENT_DIALOG.SELECTED_COUNT' | translate : { count: selectedCount } }}
} @if (form.get('userIds')?.invalid && form.get('userIds')?.touched) {
@if (form.get('userIds')?.errors?.['required']) { {{ 'PLUGIN.ASSIGNMENT_DIALOG.USERS_REQUIRED' | translate }} }
}
{{ form.get('reason')?.value?.length || 0 }} / 500
@if (form.get('reason')?.invalid && form.get('reason')?.touched) {
@if (form.get('reason')?.errors?.['maxlength']) { {{ 'PLUGIN.ASSIGNMENT_DIALOG.REASON_TOO_LONG' | translate }} }
}
@if (loadingUsers) {
{{ 'PLUGIN.ASSIGNMENT_DIALOG.LOADING_USERS' | translate }}
} @if (error$ | async; as error) {
{{ error }}
}