From 3368a9b6af3cacc59e693cbb4fbf1bb0e6921c08 Mon Sep 17 00:00:00 2001 From: lebaudantoine Date: Fri, 11 Jul 2025 10:38:36 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7(summary)=20extract=20hardcoded=20t?= =?UTF-8?q?itle=20to=20configurable=20setting?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace hardcoded title with configurable option to enable custom branding for different deployments of the microservice. --- src/summary/summary/core/celery_worker.py | 2 +- src/summary/summary/core/config.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/summary/summary/core/celery_worker.py b/src/summary/summary/core/celery_worker.py index d8360c84..61a1490a 100644 --- a/src/summary/summary/core/celery_worker.py +++ b/src/summary/summary/core/celery_worker.py @@ -315,7 +315,7 @@ def process_audio_transcribe_summarize_v2( metadata_manager.track_transcription_metadata(task_id, transcription) data = { - "title": "Transcription", + "title": settings.document_title, "content": formatted_transcription, "email": email, "sub": sub, diff --git a/src/summary/summary/core/config.py b/src/summary/summary/core/config.py index f996aefa..daab9fd1 100644 --- a/src/summary/summary/core/config.py +++ b/src/summary/summary/core/config.py @@ -45,6 +45,9 @@ class Settings(BaseSettings): webhook_api_token: str webhook_url: str + # Output related settings + document_title: Optional[str] = "Transcription" + # Sentry sentry_is_enabled: bool = False sentry_dsn: Optional[str] = None