From af94eed0427d38b658620c842e1ef30ba619c078 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Wed, 17 Apr 2024 23:21:39 -0700 Subject: [PATCH] Basic toggling of fields --- src-ui/src/app/app.module.ts | 2 + .../admin/settings/settings.component.html | 28 +-- .../admin/settings/settings.component.ts | 22 +- .../saved-view-widget.component.html | 15 +- .../saved-view-widget.component.spec.ts | 28 +-- .../saved-view-widget.component.ts | 6 +- .../document-card-large.component.html | 47 +++-- .../document-card-large.component.ts | 6 + .../document-card-small.component.html | 67 ++++--- .../document-card-small.component.ts | 6 + .../document-list.component.html | 188 ++++++++++++------ .../document-list/document-list.component.ts | 44 +++- src-ui/src/app/data/saved-view.ts | 20 ++ src-ui/src/app/services/settings.service.ts | 38 +++- 14 files changed, 346 insertions(+), 171 deletions(-) diff --git a/src-ui/src/app/app.module.ts b/src-ui/src/app/app.module.ts index 8e8ace690..f78340021 100644 --- a/src-ui/src/app/app.module.ts +++ b/src-ui/src/app/app.module.ts @@ -140,6 +140,7 @@ import { calendar, calendarEvent, cardChecklist, + cardHeading, caretDown, caretUp, chatLeftText, @@ -234,6 +235,7 @@ const icons = { calendar, calendarEvent, cardChecklist, + cardHeading, caretDown, caretUp, chatLeftText, diff --git a/src-ui/src/app/components/admin/settings/settings.component.html b/src-ui/src/app/components/admin/settings/settings.component.html index d54b02de1..d43a6239f 100644 --- a/src-ui/src/app/components/admin/settings/settings.component.html +++ b/src-ui/src/app/components/admin/settings/settings.component.html @@ -351,23 +351,23 @@ - @if (savedViewGroup.get(view.id.toString()).get('show_on_dashboard').value) { -
- @if (document.correspondent) { + @if (displayFields.has(DocumentDisplayField.CORRESPONDENT) && document.correspondent) { {{(document.correspondent$ | async)?.name ?? privateName}}: } - {{document.title | documentTitle}} + @if (displayFields.has(DocumentDisplayField.TITLE)) { + {{document.title | documentTitle}} + }