@for (field of settingsService.allDocumentDisplayFields; track field.id) {
}
@if (list.isReloading) {
Loading... } @if (list.selected.size > 0) { {list.collectionSize, plural, =1 {Selected {{list.selected.size}} of one document} other {Selected {{list.selected.size}} of {{list.collectionSize || 0}} documents}} } @if (!list.isReloading) { @if (list.selected.size === 0) { {list.collectionSize, plural, =1 {One document} other {{{list.collectionSize || 0}} documents}} } @if (isFiltered) {  (filtered) } } @if (!list.isReloading && isFiltered) { }
@if (list.collectionSize) { }
@if (list.error ) { } @else { @if (displayMode === 'largeCards') {
@for (d of list.documents; track trackByDocumentId($index, d)) { }
} @if (displayMode === 'details' || displayMode === 'table') { @if (activeDisplayFields.has(DocumentDisplayField.ASN)) { } @if (activeDisplayFields.has(DocumentDisplayField.CORRESPONDENT) && permissionService.currentUserCan(PermissionAction.View, PermissionType.Correspondent)) { } @if (activeDisplayFields.has(DocumentDisplayField.TITLE)) { } @if (activeDisplayFields.has(DocumentDisplayField.OWNER)) { } @if (activeDisplayFields.has(DocumentDisplayField.NOTES) && notesEnabled) { } @if (activeDisplayFields.has(DocumentDisplayField.DOCUMENT_TYPE) && permissionService.currentUserCan(PermissionAction.View, PermissionType.DocumentType)) { } @if (activeDisplayFields.has(DocumentDisplayField.STORAGE_PATH) && permissionService.currentUserCan(PermissionAction.View, PermissionType.StoragePath)) { } @if (activeDisplayFields.has(DocumentDisplayField.CREATED)) { } @if (activeDisplayFields.has(DocumentDisplayField.ADDED)) { } @for (field of activeDisplayCustomFields; track field) { } @for (d of list.documents; track trackByDocumentId($index, d)) { @if (activeDisplayFields.has(DocumentDisplayField.ASN)) { } @if (activeDisplayFields.has(DocumentDisplayField.CORRESPONDENT) && permissionService.currentUserCan(PermissionAction.View, PermissionType.Correspondent)) { } @if (activeDisplayFields.has(DocumentDisplayField.OWNER)) { } @if (activeDisplayFields.has(DocumentDisplayField.NOTES) && notesEnabled) { } @if (activeDisplayFields.has(DocumentDisplayField.DOCUMENT_TYPE) && permissionService.currentUserCan(PermissionAction.View, PermissionType.DocumentType)) { } @if (activeDisplayFields.has(DocumentDisplayField.STORAGE_PATH) && permissionService.currentUserCan(PermissionAction.View, PermissionType.StoragePath)) { } @if (activeDisplayFields.has(DocumentDisplayField.CREATED)) { } @if (activeDisplayFields.has(DocumentDisplayField.ADDED)) { } @for (field of activeDisplayCustomFields; track field) { } }
ASNCorrespondentTitleOwnerNotesDocument typeStorage pathCreatedAdded {{getDisplayCustomFieldTitle(field)}}
{{d.archive_serial_number}} @if (d.correspondent) { {{(d.correspondent$ | async)?.name}} } @if (activeDisplayFields.has(DocumentDisplayField.TITLE)) { {{d.title | documentTitle}} } @if (activeDisplayFields.has(DocumentDisplayField.TAGS)) { @for (t of d.tags$ | async; track t) { } } {{d.owner | username}} @if (d.notes.length) { {{d.notes.length}} } @if (d.document_type) { {{(d.document_type$ | async)?.name}} } @if (d.storage_path) { {{(d.storage_path$ | async)?.name}} } {{d.created_date | customDate}} {{d.added | customDate}}
} @if (displayMode === 'smallCards') {
@for (d of list.documents; track trackByDocumentId($index, d)) { }
} @if (list.documents?.length > 15) {
} }