@@ -70,8 +70,24 @@
- @if (displayFields.includes(DisplayField.CREATED)) { {{document.created | customDate:'mediumDate'}} }
- @else { {{document.added | customDate:'mediumDate'}} }
+ {{document.created | customDate:'mediumDate'}}
+
+
+
+ }
+ @if (displayFields.includes(DisplayField.ADDED)) {
+
+
+
+ Created: {{ document.created | customDate }}
+ Added: {{ document.added | customDate }}
+ Modified: {{ document.modified | customDate }}
+
+
+
+
+
+ {{document.added | customDate:'mediumDate'}}
diff --git a/src-ui/src/app/services/document-list-view.service.spec.ts b/src-ui/src/app/services/document-list-view.service.spec.ts
index e8779024e..2319d91aa 100644
--- a/src-ui/src/app/services/document-list-view.service.spec.ts
+++ b/src-ui/src/app/services/document-list-view.service.spec.ts
@@ -586,7 +586,9 @@ describe('DocumentListViewService', () => {
`${environment.apiBaseUrl}documents/?page=1&page_size=50&ordering=-created&truncate_content=true`
)
expect(documentListViewService.displayFields).toEqual(
- DEFAULT_DISPLAY_FIELDS.map((f) => f.id)
+ DEFAULT_DISPLAY_FIELDS.filter((f) => f.id !== DisplayField.ADDED).map(
+ (f) => f.id
+ )
)
})
})
diff --git a/src-ui/src/app/services/document-list-view.service.ts b/src-ui/src/app/services/document-list-view.service.ts
index 2ed0d610a..1073e9b70 100644
--- a/src-ui/src/app/services/document-list-view.service.ts
+++ b/src-ui/src/app/services/document-list-view.service.ts
@@ -414,10 +414,13 @@ export class DocumentListViewService {
}
get displayFields(): DisplayField[] {
- return (
+ let fields =
this.activeListViewState.displayFields ??
DEFAULT_DISPLAY_FIELDS.map((f) => f.id)
- )
+ if (!this.activeListViewState.displayFields) {
+ fields = fields.filter((f) => f !== DisplayField.ADDED)
+ }
+ return fields
}
set displayFields(fields: DisplayField[]) {