From 87971c58537466481f16714bc4b24c053deba991 Mon Sep 17 00:00:00 2001 From: Samir Boulahtit Date: Thu, 25 Dec 2025 00:21:16 +0100 Subject: [PATCH] fix: dynamic back button URL for product detail page MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Pass back_url from routes to template - Letzshop products go back to /admin/marketplace/letzshop - Marketplace products go back to /admin/marketplace-products 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- app/routes/admin_pages.py | 2 ++ app/templates/admin/marketplace-product-detail.html | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/routes/admin_pages.py b/app/routes/admin_pages.py index 187a4985..57434514 100644 --- a/app/routes/admin_pages.py +++ b/app/routes/admin_pages.py @@ -731,6 +731,7 @@ async def admin_letzshop_product_detail_page( "request": request, "user": current_user, "product_id": product_id, + "back_url": "/admin/marketplace/letzshop", }, ) @@ -782,6 +783,7 @@ async def admin_marketplace_product_detail_page( "request": request, "user": current_user, "product_id": product_id, + "back_url": "/admin/marketplace-products", }, ) diff --git a/app/templates/admin/marketplace-product-detail.html b/app/templates/admin/marketplace-product-detail.html index 8f5052dc..0b253be8 100644 --- a/app/templates/admin/marketplace-product-detail.html +++ b/app/templates/admin/marketplace-product-detail.html @@ -9,7 +9,7 @@ {% block alpine_data %}adminMarketplaceProductDetail(){% endblock %} {% block content %} -{% call detail_page_header("product?.title || 'Product Details'", '/admin/marketplace-products', subtitle_show='product') %} +{% call detail_page_header("product?.title || 'Product Details'", back_url, subtitle_show='product') %} |