{{ result.title }}
{{ result.description }}
@@ -30,10 +31,10 @@Document details
- - Link to document on publisher’s website + Link to document on publisher's website
- - {{ result.title }} + {{ result.title }} from {{ result.publisher }}
Document details
Related content on legislation.gov.uk
-- {{ result.related_legislation }} -
+ +Regulatory topics
-
-
-
- {% for topic in result.regulatory_topics %}
-
{{ topic }}
- {% endfor %} -
+ {% for topic in result.regulatory_topics %}
+ - {{ topic }} + {% endfor %}
- Download search results as CSV + Download search results as CSV file
- + document.addEventListener('DOMContentLoaded', function () { + var csvLink = document.getElementById('download-csv-link'); + var queryParams = getQueryParameters(); + var baseURL = '{% url "download_csv" %}'; + csvLink.href = baseURL + queryParams; + }); +Published by: {{ result.publisher}}
- Last updated: {{ result.date_modified | date:"j F Y" }} + Last updated: {{ result.date_modified }}
-
-
-
- - {{ result.regulatory_topics }} - - + {% for topic in result.regulatory_topics %} +
- {{ topic }} + {% endfor %}
diff --git a/orp/orp_search/views.py b/orp/orp_search/views.py index bec5e02..4b744a6 100644 --- a/orp/orp_search/views.py +++ b/orp/orp_search/views.py @@ -47,6 +47,11 @@ def details(request: HttpRequest, id) -> HttpResponse: "regulatory_topics" ].split("\n") + if "related_legislation" in search_result: + search_result["related_legislation"] = search_result[ + "related_legislation" + ].split("\n") + context["result"] = search_result return render(request, template_name="details.html", context=context) except Exception as e: @@ -191,9 +196,7 @@ def search(request: HttpRequest) -> HttpResponse: "date_issued": result["date_issued"], "date_modified": result["date_modified"], "document_type": result["type"], - "regulatory_topics": " | ".join( - result["regulatory_topics"].split("\n") - ), + "regulatory_topics": result["regulatory_topics"].split("\n"), } for result in paginated_search_results ]