From 4ce4e3d3bfa1426a73bdcd096376179c87967007 Mon Sep 17 00:00:00 2001
From: Andreas Hubel <andi@saerdnaer.de>
Date: Wed, 25 Dec 2024 19:53:57 +0100
Subject: [PATCH] chore: add re-run import button to import detail view

---
 .../schedule_source_import-detail.html          | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/src/backoffice/templates/backoffice/schedule_source_import-detail.html b/src/backoffice/templates/backoffice/schedule_source_import-detail.html
index ec3be0302..72d72c70c 100644
--- a/src/backoffice/templates/backoffice/schedule_source_import-detail.html
+++ b/src/backoffice/templates/backoffice/schedule_source_import-detail.html
@@ -3,13 +3,18 @@
 {% load i18n %}
 
 {% block content %}
+  <div class="float-end">
+    <form action="{% url 'backoffice:schedulesource-import' pk=object.schedule_source.id %}"
+          method="post">
+      {% csrf_token %}
+      <button type="submit" class="btn btn-outline-primary">re-run import</button>
+    </form>
 
-  {% if object.data %}
-    <div class="float-end">
+    {% if object.data %}
       <a href="{% url 'backoffice:schedulesourceimport-detail-data' pk=object.pk %}"
          class="btn btn-outline-primary">data as JSON</a>
-    </div>
-  {% endif %}
+    {% endif %}
+  </div>
 
   <h1>
     ScheduleSourceImport for "<span title="{{ object.schedule_source.assembly.name }}">{{ object.schedule_source.assembly.slug }}</span>"
@@ -28,9 +33,7 @@
         State: <strong class="{{ object.text_color_class }}">{{ object.state }}</strong>
       </p>
       <p>
-        Summary:
-        <br />
-        <strong>{{ object.summary|linebreaks }}</strong>
+        Summary: <strong>{{ object.summary|linebreaksbr }}</strong>
       </p>
       <p>
         Start: <strong title="{{ object.start }}">{{ object.start|naturaltime }}</strong>
-- 
GitLab