Update web/core/views.py
This commit is contained in:
parent
c2b212246c
commit
7a0023b55f
@ -221,11 +221,14 @@ def nav_prev(request):
|
|||||||
def entry_view(request, entry_id):
|
def entry_view(request, entry_id):
|
||||||
ids = request.session.get("result_ids", [])
|
ids = request.session.get("result_ids", [])
|
||||||
entry = get_object_or_404(Entry, pk=entry_id)
|
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:
|
# build context first
|
||||||
ctx["tts_url"] = reverse("api_tts_for_entry", args=[entry.id])
|
ctx = entry_context(entry, ids)
|
||||||
# ----------------------------------------------
|
|
||||||
return render(request, "entry_view.html", 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
|
@login_required
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user