From 135b2797408e21c0af9e64e0a0b5dcf55852e1da Mon Sep 17 00:00:00 2001 From: Phil Elson Date: Wed, 17 Sep 2025 20:58:33 +0200 Subject: [PATCH] Present the special private on a project page. Most users will never see this unless they have configured their repository accordingly --- simple_repository_browser/model.py | 4 ++-- simple_repository_browser/templates/base/project.html | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/simple_repository_browser/model.py b/simple_repository_browser/model.py index fc01c4b..0eb5a67 100644 --- a/simple_repository_browser/model.py +++ b/simple_repository_browser/model.py @@ -146,12 +146,12 @@ async def project_query( ) # Main query uses the builder's complete query method - query, params = sql_builder.build_complete_query( + sql_query, params = sql_builder.build_complete_query( "SELECT canonical_name, summary, release_version, release_date FROM projects", page_size, offset, ) - results = cursor.execute(query, params).fetchall() + results = cursor.execute(sql_query, params).fetchall() # Convert results to SearchResultItem objects results = [SearchResultItem(*result) for result in results] diff --git a/simple_repository_browser/templates/base/project.html b/simple_repository_browser/templates/base/project.html index 5199425..eb6024c 100644 --- a/simple_repository_browser/templates/base/project.html +++ b/simple_repository_browser/templates/base/project.html @@ -147,6 +147,13 @@

{{ project.name }} {{ this_release.version }}

Requires Python: {{ file_metadata.requires_python }}
{% endif %} + {% if '_source_repository' in project.private_metadata %} +
+
+ Source: + {{ project.private_metadata['_source_repository'] }} +
+ {% endif %} {% block sidebar_additional_content %}