Back to Paperless Ngx

Tasks.Component

src-ui/src/app/components/admin/tasks/tasks.component.html

2.20.151.8 KB
Original Source

Clear selection {{dismissButtonText}}

Filter by @if (filterTargets.length > 1) { {{filterTargetName}} @for (t of filterTargets; track t.id) { {{t.name}} }

} @else { {{filterTargetName}} } @if (filterText?.length) { }

Auto refresh

@if (!tasksService.completedFileTasks && tasksService.loading) {

Loading... }

|

| Name | Created | @if (activeTab !== 'started' && activeTab !== 'queued') { Results | } Info | Actions | | --- | --- | --- | --- | --- | --- | @for (task of tasks | slice: (page-1) * pageSize : page * pageSize; track task.id) { |

| {{ task.task_file_name }} | {{ task.date_created | customDate:'short' }} | @if (activeTab !== 'started' && activeTab !== 'queued') { @if (task.result?.length > 50) { {{ task.result | slice:0:50 }}… } @if (task.result?.length <= 50) { {{ task.result }} }

{{ task.result | slice:0:300 }}@if (task.result.length > 300) {
                  …
                }

@if (task.result?.length > 300) {
(click for full output) } | } | Dismiss @if (task.related_document) { Open Document } | |

{{ task.result }}

| }

@if (tasks.length > 0) { {tasks.length, plural, =1 {One {{this.activeTabLocalized}} task} other {{{tasks.length || 0}} total {{this.activeTabLocalized}} tasks}} @if (selectedTasks.size > 0) { ({{selectedTasks.size}} selected) } } @if (tasks.length > pageSize) { }

  • Failed@if (tasksService.failedFileTasks.length > 0) { {{tasksService.failedFileTasks.length}} }
  • Complete@if (tasksService.completedFileTasks.length > 0) { {{tasksService.completedFileTasks.length}} }
  • Started@if (tasksService.startedFileTasks.length > 0) { {{tasksService.startedFileTasks.length}} }
  • Queued@if (tasksService.queuedFileTasks.length > 0) { {{tasksService.queuedFileTasks.length}} }