src-ui/src/app/components/document-detail/document-detail.component.html
@if (archiveContentRenderType === ContentRenderType.PDF && !useNativePdfViewer) { @if (previewNumPages()) {
Page
of {{previewNumPages()}}
}
} @else { } Download
@if (metadata()?.has_archive_version) { Download original
} Use formatted filename
Actions
ReprocessPrintMore like thisPDF Editor @if (userIsOwner && (requiresPassword || password)) { Remove Password }
Send
Share Links @if (emailEnabled) { Email }
Details @if (!isFieldHidden(DocumentDetailFieldID.ArchiveSerialNumber)) { } @if (!isFieldHidden(DocumentDetailFieldID.Correspondent)) { } @if (!isFieldHidden(DocumentDetailFieldID.DocumentType)) { } @if (!isFieldHidden(DocumentDetailFieldID.StoragePath)) { } @if (!isFieldHidden(DocumentDetailFieldID.Tags)) { } @for (fieldInstance of document()?.custom_fields; track fieldInstance.field; let i = $index) { @switch (getCustomFieldFromInstance(fieldInstance)?.data_type) { @case (CustomFieldDataType.String) { } @case (CustomFieldDataType.Date) { } @case (CustomFieldDataType.Integer) { } @case (CustomFieldDataType.Float) { } @case (CustomFieldDataType.Monetary) { } @case (CustomFieldDataType.Boolean) { } @case (CustomFieldDataType.Url) { } @case (CustomFieldDataType.DocumentLink) { } @case (CustomFieldDataType.Select) { } @case (CustomFieldDataType.LongText) { } } }
Content
Metadata @if (document()) {
| Date modified | {{document().modified | customDate}} | | Date added | {{document().added | customDate}} | | Media filename | {{metadata()?.media_filename}} | | Original filename | {{metadata()?.original_filename}} | | Original SHA256 checksum | {{metadata()?.original_checksum}} | | Original file size | {{metadata()?.original_size | fileSize}} | | Original mime type | {{metadata()?.original_mime_type}} | @if (metadata()?.has_archive_version) { | Archive SHA256 checksum | {{metadata()?.archive_checksum}} | } @if (metadata()?.has_archive_version) { | Archive file size | {{metadata()?.archive_size | fileSize}} | } } @if (metadata()?.original_metadata?.length > 0) { } @if (metadata()?.archive_metadata?.length > 0) { }
} @if (notesEnabled) { - Notes @if (document()?.notes.length) { {{document().notes.length}} } } @if (historyEnabled) { - History
} @if (showPermissions) { - Permissions
} @if (document()?.duplicate_documents?.length) { - Duplicates {{ document().duplicate_documents.length }}
Duplicate documents detected:
@for (duplicate of document()?.duplicate_documents; track duplicate.id) { {{ duplicate.title || ('#' + duplicate.id) }} @if (duplicate.deleted_at) { In trash } #{{ duplicate.id }} }
}
Save @if (hasNext()) { Save & next } @else { Save & close } Discard
@if (showThumbnailOverlay) { !Document loading... }
Loading...
@if (document()) { @switch (archiveContentRenderType) { @case (ContentRenderType.PDF) { @if (!useNativePdfViewer) {
} @else { } } @case (ContentRenderType.Text) { {{previewText()}} } @case (ContentRenderType.Image) { !{{title()}} } @case (ContentRenderType.TIFF) { @if (!tiffError()) { !{{title()}} } @else { {{tiffError()}} } } @case (ContentRenderType.Other) { } } @if (requiresPassword) {
} }