From 7a0023b55f85ce8cd1c291fd1fc95d43ba048e66 Mon Sep 17 00:00:00 2001 From: Joshua Laymon Date: Thu, 21 Aug 2025 01:28:45 +0000 Subject: [PATCH] Update web/core/views.py --- web/core/views.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/web/core/views.py b/web/core/views.py index f837d7f..12209c8 100644 --- a/web/core/views.py +++ b/web/core/views.py @@ -221,11 +221,14 @@ def nav_prev(request): def entry_view(request, entry_id): ids = request.session.get("result_ids", []) entry = get_object_or_404(Entry, pk=entry_id) - # --- ADD: staff-only OpenAI TTS endpoint URL --- - if request.user.is_authenticated and request.user.is_staff: - ctx["tts_url"] = reverse("api_tts_for_entry", args=[entry.id]) - # ---------------------------------------------- - return render(request, "entry_view.html", entry_context(entry, ids)) + + # build context first + ctx = entry_context(entry, ids) + + # add TTS URL only for staff (or set None for others) + ctx["tts_url"] = reverse("api_tts_for_entry", args=[entry.id]) if request.user.is_staff else None + + return render(request, "entry_view.html", ctx) @login_required