From 286163dfdd1fea458c492670c065235ded0b0d38 Mon Sep 17 00:00:00 2001 From: bkis Date: Tue, 20 Jan 2026 11:30:01 +0100 Subject: [PATCH] Make resource citations support multiline strings Fixes #1466 --- Tekst-API/tekst/models/resource.py | 2 +- Tekst-Web/src/components/resource/ResourceInfoContent.vue | 2 +- .../resources/config/ResourceSettingsPropertiesFormItems.vue | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Tekst-API/tekst/models/resource.py b/Tekst-API/tekst/models/resource.py index 3fbab7ba5..47da94c2c 100644 --- a/Tekst-API/tekst/models/resource.py +++ b/Tekst-API/tekst/models/resource.py @@ -202,7 +202,7 @@ class ResourceBase(ModelBase, ModelFactoryMixin): citation: Annotated[ ConStrOrNone( max_length=4096, - cleanup="oneline", + cleanup="multiline", ), Field( description="Citation details for this resource", diff --git a/Tekst-Web/src/components/resource/ResourceInfoContent.vue b/Tekst-Web/src/components/resource/ResourceInfoContent.vue index 39c7d0a2d..7a3dd1c5e 100644 --- a/Tekst-Web/src/components/resource/ResourceInfoContent.vue +++ b/Tekst-Web/src/components/resource/ResourceInfoContent.vue @@ -92,7 +92,7 @@ const showInfoModal = ref(false); {{ $t('browse.contents.widgets.infoWidget.citeAs') }} -
+
{{ resource.citation }}
diff --git a/Tekst-Web/src/forms/resources/config/ResourceSettingsPropertiesFormItems.vue b/Tekst-Web/src/forms/resources/config/ResourceSettingsPropertiesFormItems.vue index 6d4d950c6..a23ecd553 100644 --- a/Tekst-Web/src/forms/resources/config/ResourceSettingsPropertiesFormItems.vue +++ b/Tekst-Web/src/forms/resources/config/ResourceSettingsPropertiesFormItems.vue @@ -56,9 +56,12 @@ const metadataKeysOptions = computed(() =>