{{ editing ? ('editTask' | translate) : ('createTask' | translate) }}

@if (loading) { } @if (!loading) {
@if (data?.source === 'assistant') { add_task {{ 'labelCreateTask' | translate }} playlist_add {{ 'addToExistingTask' | translate }} }
} @if (taskMode === 'add') {
{{ 'selectTask' | translate }} @for (task of existingTasks; track task) { {{ task.name }} } {{ 'executionOrder' | translate }}
} @if (taskMode === 'create' && taskForm && !loading) {
{{ 'labelRoleName' | translate }} @if (taskForm.get('name')?.invalid) { {{ 'requiredFieldError' | translate }} } {{ 'labelNotes' | translate }} @if (!editing) { {{ 'scheduleAfterCreate' | translate }} } {{ 'labelScope' | translate }} {{ 'organizationalUnit' | translate }} {{ 'scopeClassroomsGroup' | translate }} {{ 'classrooms' | translate }} {{ 'clientGroupsTitle' | translate }} {{ 'labelClients' | translate }} @if (taskForm.get('scope')?.value !== 'clients') { } @if (taskForm.get('scope')?.value === 'clients') {

{{ 'selectedClients' | translate }}

@if (data?.selectedClients && data.selectedClients.length > 0) {
info {{ 'preSelectedInfo' | translate }}
}
@for (client of clients; track client) {
{{ client.name || client.hostname }}
{{ client.ip }} {{ client.status }}
check_circle
}
}
}